surrealdb_core/iam/
reset.rs

1use super::Auth;
2use crate::dbs::Session;
3use crate::err::Error;
4use std::collections::BTreeMap;
5use std::sync::Arc;
6
7pub fn reset(session: &mut Session) -> Result<(), Error> {
8	session.au = Arc::new(Auth::default());
9	session.tk = None;
10	session.ac = None;
11	session.rd = None;
12	session.ns = None;
13	session.db = None;
14	session.parameters = BTreeMap::new();
15	Ok(())
16}