diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2022-10-08 18:33:22 -0400 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2022-10-08 18:33:22 -0400 |
commit | a7d833d6b7729f09bef891b0c8b7bd998ac17abf (patch) | |
tree | 018bba6c2ff1a58ed5b739939f63a3929d0dc662 /server/src/error.rs | |
parent | 30102e5da48b53806b33f04041a46bec4c3b2fa3 (diff) |
Add bridge table to db; introduce player ids from oauth subject ids
Diffstat (limited to 'server/src/error.rs')
-rw-r--r-- | server/src/error.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/server/src/error.rs b/server/src/error.rs index 1a45e96..cea23e7 100644 --- a/server/src/error.rs +++ b/server/src/error.rs @@ -2,8 +2,7 @@ use axum::{http::StatusCode, response::IntoResponse}; use openidconnect::{core::CoreErrorResponseType, ClaimsVerificationError, StandardErrorResponse}; use tracing::error; -type UserInfoError = - openidconnect::UserInfoError<openidconnect::reqwest::Error<reqwest::Error>>; +type UserInfoError = openidconnect::UserInfoError<openidconnect::reqwest::Error<reqwest::Error>>; type RequestTokenError = openidconnect::RequestTokenError< openidconnect::reqwest::Error<reqwest::Error>, @@ -38,11 +37,14 @@ pub enum BridgeError { #[error("Internal server error: {0}")] Internal(String), + + #[error("Duration out of range")] + DurationOutOfRange(#[from] time::OutOfRangeError), } impl IntoResponse for BridgeError { fn into_response(self) -> axum::response::Response { - error!("Error occurred: {self:?}"); + error!("Error occurred: {self:?}"); (StatusCode::INTERNAL_SERVER_ERROR, format!("Error: {self}")).into_response() } } |