mentorenwahl/frontend/src/cookies.rs
Dominic Grimm 8055a5e4db
Some checks failed
continuous-integration/drone/push Build is failing
Update
2023-01-17 06:56:19 +01:00

25 lines
579 B
Rust

pub const DEFAULT_COOKIE_OPTIONS: wasm_cookies::CookieOptions = wasm_cookies::CookieOptions {
domain: None,
expires: None,
path: None,
same_site: wasm_cookies::SameSite::Lax,
secure: false,
};
pub mod names {
use const_format::concatcp;
const BASE: &str = "mentorenwahl_";
pub const TOKEN: &str = concatcp!(BASE, "token");
pub const ADMIN: &str = concatcp!(BASE, "admin");
}
const DELETE_ON_LOGOUT: [&str; 2] = [names::TOKEN, names::ADMIN];
pub fn logout_clear() {
for x in DELETE_ON_LOGOUT {
wasm_cookies::delete(x);
}
}