quetty 0.1.9

Terminal-based Azure Service Bus queue manager with intuitive TUI interface
Documentation
1
2
3
4
5
6
7
8
9
10
11
use quetty_server::auth::auth_state::AuthStateManager;
use std::sync::{Arc, OnceLock};

static SHARED_AUTH_STATE: OnceLock<Arc<AuthStateManager>> = OnceLock::new();

/// Initialize the shared authentication state
pub fn init_shared_auth_state() -> Arc<AuthStateManager> {
    SHARED_AUTH_STATE
        .get_or_init(|| Arc::new(AuthStateManager::new()))
        .clone()
}