use fedimint_core::module::{ApiEndpointContext, ApiError, ApiResult};
pub struct GuardianAuthToken {
_marker: (), }
impl GuardianAuthToken {
pub fn new_unchecked() -> Self {
Self { _marker: () }
}
}
pub fn check_auth(context: &mut ApiEndpointContext) -> ApiResult<GuardianAuthToken> {
if context.has_auth() {
Ok(GuardianAuthToken { _marker: () })
} else {
Err(ApiError::unauthorized())
}
}