Jam Sessions
Instance
from jam import Jam
jam = Jam(config=config)
Create new session
session_id: str = jam.session_create(
session_key="some_username", data={"role": "admin"}
)
Get data from session
data: dict | None = jam.session_key(session_id)
Returns None
if session does not exist or expired.
Update session data
jam.session_update(session_id, {"role": "user"})
Delete session
jam.session_delete(session_id)
Clear all user sessions
jam.session_clear("some_username")
Rework session
new_session_id: str = jam.session_rework(session_id)
Returns new session id and deletes old session.