fix: DynamoテーブルのTTLを延長 20m→1h

This commit is contained in:
shimoda.m@nds-tyo.co.jp 2023-08-29 11:49:15 +09:00
parent 2a71e7e454
commit dd2616c4f5

View File

@ -29,10 +29,10 @@ class UserSession(DynamoDBTableModel):
return datetime.datetime.now().timestamp()
@classmethod
# FIXME: 20分にしない方がいい。12時間とかでいい
def new_record_expiration_time(cls, expire=environment.SESSION_EXPIRE_MINUTE):
def new_record_expiration_time(cls):
last_access_time = datetime.datetime.fromtimestamp(cls.new_last_access_time())
return (last_access_time + datetime.timedelta(minutes=expire)).timestamp()
# 1時間後に有効期限切れにする
return (last_access_time + datetime.timedelta(hours=1)).timestamp().timestamp()
@classmethod
def new(