Packages
Session management library for Wisp. Manage user sessions in a simple key-value store.
Current section
Files
Jump to
Current section
Files
include/wisp_kv_sessions@session_config_SessionStore.hrl
-record(session_store, {
default_expiry :: integer(),
get_session :: fun((wisp_kv_sessions@session:session_id()) -> {ok,
gleam@option:option(wisp_kv_sessions@session:session())} |
{error, wisp_kv_sessions@session:session_error()}),
save_session :: fun((wisp_kv_sessions@session:session()) -> {ok,
wisp_kv_sessions@session:session()} |
{error, wisp_kv_sessions@session:session_error()}),
delete_session :: fun((wisp_kv_sessions@session:session_id()) -> {ok, nil} |
{error, wisp_kv_sessions@session:session_error()})
}).