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

Behaviour of session store.

Link to this section Summary

Link to this section Types

Link to this type session_id() View Source
session_id() :: nil | String.t()
Link to this type session_kv() View Source
session_kv() :: %{optional(String.t()) => any()}

Link to this section Callbacks

Link to this callback delete(session_id) View Source
delete(session_id()) :: :ok
Link to this callback save(session_id, session_kv) View Source
save(session_id(), session_kv()) :: String.t()