fn resolve_session( state: &AppState, sid: Option<&str>, ) -> Result<(Arc<Session>, String), ResolveError>