fix: database creation

This commit is contained in:
Lukas Wölfer
2026-04-11 14:33:36 +02:00
parent 5b9ab3f47d
commit 614f044160
4 changed files with 61 additions and 46 deletions

View File

@@ -11,10 +11,7 @@ use axum_session_sqlx::SessionSqlitePool;
use sqlx::SqlitePool;
use tower_http::services::ServeDir;
#[derive(Clone)]
pub struct AppState {
pub pool: SqlitePool,
pub oidc_client: oauth2::Client<
pub type OidcClient = oauth2::Client<
oauth2::StandardErrorResponse<oauth2::basic::BasicErrorResponseType>,
oauth2::StandardTokenResponse<oauth2::EmptyExtraTokenFields, oauth2::basic::BasicTokenType>,
oauth2::StandardTokenIntrospectionResponse<
@@ -28,7 +25,12 @@ pub struct AppState {
oauth2::EndpointNotSet,
oauth2::EndpointNotSet,
oauth2::EndpointSet,
>,
>;
#[derive(Clone)]
pub struct AppState {
pub pool: SqlitePool,
pub oidc_client: OidcClient,
}
pub async fn create_app(state: AppState, session_secret: Vec<u8>, pool: SqlitePool) -> Router {