Make async-trait required for backend only

This commit is contained in:
2024-05-18 18:51:59 -04:00
parent eb4dcd4776
commit 9a462d5ee9
2 changed files with 10 additions and 2 deletions

View File

@ -1,10 +1,17 @@
use async_trait::async_trait;
use axum_login::{AuthnBackend, AuthUser, UserId};
use crate::users::UserCredentials;
use leptos::server_fn::error::ServerFnErrorErr;
use crate::models::User;
use cfg_if::cfg_if;
cfg_if! {
if #[cfg(feature = "ssr")] {
use async_trait::async_trait;
}
}
impl AuthUser for User {
type Id = i32;