Raxol.Core.Session.WebSession (Raxol v2.0.1)
View SourceWeb session implementation for the unified session manager.
Provides HTTP session management with:
- Session storage and retrieval
- Session recovery and cleanup
- Session metadata management
- Session limits and monitoring
Summary
Functions
Cleans up expired web sessions.
Creates a new web session.
Gets all sessions for a user.
Updates the last activity timestamp.
Updates session metadata.
Types
@type t() :: %Raxol.Core.Session.WebSession{ created_at: DateTime.t(), id: String.t(), last_active: DateTime.t(), metadata: map(), status: :active | :ended | :expired, user_id: String.t() }
Functions
Cleans up expired web sessions.
Creates a new web session.
Gets all sessions for a user.
Updates the last activity timestamp.
Updates session metadata.