diff --git a/ecs/jskult-webapp/src/model/internal/session.py b/ecs/jskult-webapp/src/model/internal/session.py index 2fce4869..f2495c2a 100644 --- a/ecs/jskult-webapp/src/model/internal/session.py +++ b/ecs/jskult-webapp/src/model/internal/session.py @@ -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(