Skip to content
Clone
b453d5d
13 lines 281 B Rust
use std::sync::{Arc, OnceLock};
use kenauth::KenAuthClient;
static CLIENT: OnceLock<Arc<KenAuthClient>> = OnceLock::new();
pub fn install(client: Arc<KenAuthClient>) {
let _ = CLIENT.set(client);
}
pub fn client() -> Option<&'static Arc<KenAuthClient>> {
CLIENT.get()
}