pub async fn put_session(
pool: &SqlitePool,
codec: &Codec,
session: &OAuthSession,
) -> Result<()>Expand description
Store or REPLACE a session.
An upsert, not an insert: logging in again is normal (a second browser, or re-auth after expiry), and a plain insert would fail on the primary key and 500 every subsequent login.