This commit is contained in:
Connor Johnstone
2026-03-19 14:06:11 -04:00
parent 421ec3199b
commit f6b363c40f
6 changed files with 49 additions and 18 deletions

View File

@@ -48,8 +48,7 @@ pub fn get_session_user(session: &Session) -> Option<(i32, String, String)> {
/// Require authentication. Returns (user_id, username, role) or 401.
pub fn require_auth(session: &Session) -> Result<(i32, String, String), ApiError> {
get_session_user(session)
.ok_or_else(|| ApiError::Unauthorized("not logged in".into()))
get_session_user(session).ok_or_else(|| ApiError::Unauthorized("not logged in".into()))
}
/// Require admin role. Returns (user_id, username, role) or 403.