use super::Gateway;
use std::sync::atomic::Ordering;
impl Gateway {
pub fn is_ready(&self) -> bool {
self.is_ready.load(Ordering::Relaxed)
}
pub fn can_reconnect(&self) -> bool {
self.can_reconnect.load(Ordering::Relaxed)
}
pub fn session_id(&self) -> Option<&str> {
self.session_id.as_deref()
}
pub fn last_sequence(&self) -> u64 {
self.last_seq.load(Ordering::Relaxed)
}
}