Skip to content
Clone
9362a10
13 lines 287 B Rust
use std::sync::{Arc, OnceLock};
use auth::client::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()
}