plug_session_arangodb v0.1.0 Plug.Session.ARANGODB View Source

Link to this section Summary

Functions

Removes the session associated with given session id from the store.

Parses the given cookie.

Initializes the store.

Stores the session associated with given session id.

Link to this section Functions

Link to this function

delete(conn, sid, init_options)

View Source

Removes the session associated with given session id from the store.

Callback implementation for Plug.Session.Store.delete/3.

Link to this function

get(conn, sid, init_options)

View Source

Parses the given cookie.

Returns a session id and the session contents. The session id is any value that can be used to identify the session by the store.

The session id may be nil in case the cookie does not identify any value in the store. The session contents must be a map.

Callback implementation for Plug.Session.Store.get/3.

Initializes the store.

The options returned from this function will be given to get/3, put/4 and delete/3.

Callback implementation for Plug.Session.Store.init/1.

Link to this function

put(conn, sid, data, init_options)

View Source

Stores the session associated with given session id.

If nil is given as id, a new session id should be generated and returned.

Callback implementation for Plug.Session.Store.put/4.