antikythera v0.4.0 Antikythera.Session.Store behaviour View Source

Behaviour of session store.

Link to this section Summary

Link to this section Types

Specs

session_id() :: nil | String.t()

Specs

session_kv() :: %{required(String.t()) => any()}

Link to this section Callbacks

Specs

delete(session_id()) :: :ok

Specs

load(session_id()) :: {session_id(), session_kv()}
Link to this callback

save(session_id, session_kv)

View Source

Specs

save(session_id(), session_kv()) :: String.t()