use std::sync::Arc;
use super::wx_session::WxSession;
pub trait WxSessionManager: Send + Sync {
fn get_session(&self, session_id: &str) -> Arc<dyn WxSession>;
fn get_session_or_create(&self, session_id: &str, create: bool) -> Option<Arc<dyn WxSession>>;
fn end_access(&self, _session_id: &str) {}
}