diff options
Diffstat (limited to 'src/ctx.rs')
-rw-r--r-- | src/ctx.rs | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -1,10 +1,9 @@ // SPDX-License-Identifier: AGPL-3.0-only -use std::sync::Arc; use std::collections::BTreeMap; use reqwest::StatusCode; -use super::deserialize as de; +use super::cache::user::UserInfo; use super::config::CONFIG; use crate::cache::font::FontQuery; @@ -107,7 +106,7 @@ pub mod model { } pub use model::Root as Ctx; -pub async fn get_ctx(api_result: Result<Arc<(de::User, de::Track, de::TrackStub)>, (StatusCode, &'static str)>, font_query: Option<FontQuery>, query: BTreeMap<String, String>) -> (Ctx, StatusCode) { +pub async fn get_ctx(api_result: Result<UserInfo, (StatusCode, &'static str)>, font_query: Option<FontQuery>, query: BTreeMap<String, String>) -> (Ctx, StatusCode) { match api_result { Ok(a) => { let (user, track, trackstub) = a.as_ref(); |