mirror of https://github.com/zulip/zulip.git
sessions: Use SessionBase instead of Session.
This commit is contained in:
parent
cc6aad75c6
commit
442adfaff3
|
@ -71,14 +71,14 @@ def delete_all_deactivated_user_sessions() -> None:
|
||||||
|
|
||||||
|
|
||||||
def set_expirable_session_var(
|
def set_expirable_session_var(
|
||||||
session: Session, var_name: str, var_value: Any, expiry_seconds: int
|
session: SessionBase, var_name: str, var_value: Any, expiry_seconds: int
|
||||||
) -> None:
|
) -> None:
|
||||||
expire_at = datetime_to_timestamp(timezone_now() + timedelta(seconds=expiry_seconds))
|
expire_at = datetime_to_timestamp(timezone_now() + timedelta(seconds=expiry_seconds))
|
||||||
session[var_name] = {"value": var_value, "expire_at": expire_at}
|
session[var_name] = {"value": var_value, "expire_at": expire_at}
|
||||||
|
|
||||||
|
|
||||||
def get_expirable_session_var(
|
def get_expirable_session_var(
|
||||||
session: Session, var_name: str, default_value: Any = None, delete: bool = False
|
session: SessionBase, var_name: str, default_value: Any = None, delete: bool = False
|
||||||
) -> Any:
|
) -> Any:
|
||||||
if var_name not in session:
|
if var_name not in session:
|
||||||
return default_value
|
return default_value
|
||||||
|
|
Loading…
Reference in New Issue