pub struct SessionVerifier {
auth_manager: Arc<AuthManager>,
is_running: Arc<AtomicBool>,
device_id: String,
app_handle: Option<AppHandle>,
}Expand description
Background session verifier
Fields§
§auth_manager: Arc<AuthManager>§is_running: Arc<AtomicBool>§device_id: String§app_handle: Option<AppHandle>Implementations§
Source§impl SessionVerifier
impl SessionVerifier
Sourcepub fn new(auth_manager: Arc<AuthManager>, device_id: String) -> Self
pub fn new(auth_manager: Arc<AuthManager>, device_id: String) -> Self
Create a new session verifier
Sourcepub fn set_app_handle(&mut self, app_handle: AppHandle)
pub fn set_app_handle(&mut self, app_handle: AppHandle)
Set the Tauri app handle for event emission
Auto Trait Implementations§
impl Freeze for SessionVerifier
impl !RefUnwindSafe for SessionVerifier
impl Send for SessionVerifier
impl Sync for SessionVerifier
impl Unpin for SessionVerifier
impl UnsafeUnpin for SessionVerifier
impl !UnwindSafe for SessionVerifier
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more