aboutsummaryrefslogtreecommitdiffstats
path: root/src/ctx.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ctx.rs')
-rw-r--r--src/ctx.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/ctx.rs b/src/ctx.rs
index 6d0118e..3d14e4c 100644
--- a/src/ctx.rs
+++ b/src/ctx.rs
@@ -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();