diff --git a/src/api/auth.rs b/src/api/auth.rs index 1abe288..6859daf 100644 --- a/src/api/auth.rs +++ b/src/api/auth.rs @@ -5,6 +5,7 @@ use dioxus::prelude::*; use http::header::{HeaderValue, SET_COOKIE}; use crate::auth::{password, session}; +#[cfg(feature = "server")] use crate::auth::session::get_session_from_ctx; use crate::db::pool::get_conn; use crate::models::user::{PublicUser, User, UserRole}; diff --git a/src/api/posts.rs b/src/api/posts.rs index 92ef091..287eefc 100644 --- a/src/api/posts.rs +++ b/src/api/posts.rs @@ -2,7 +2,9 @@ use dioxus::prelude::*; +#[cfg(feature = "server")] use crate::auth::session::get_session_from_ctx; +#[cfg(feature = "server")] use crate::api::utils::{db_conn_error, query_error}; use crate::db::pool::get_conn; use crate::models::post::{Post, PostStats, PostStatus, Tag};