b8f89bc
ZhenYi
feat(chat): phase3c room roles (kick/ban/transfer), invites, drafts delete, webhooks/reminders patch, scheduled send_at
b8f89bc
pub mod config;
pub mod error;
pub mod share;
pub mod store;
pub mod user;
pub use config::build_session_config;
pub use error::SessionError;
pub use share::guard::{SessionGuard, SessionWithUser, session_guard};
pub use share::session::{
PWD_VERSION_KEY, apply_login, pwd_version_matches, require_uid, session_token_key,
validate_session_pwd_version,
};
pub use store::{ReadOnlySession, Session, SessionLayer, SessionRedisPool, SessionStore};
pub use user::{AuthUser, SessionUser, SessionUserMut, UID_KEY, USERS_KEY};