diff --git a/src/frontend/app.rs b/src/frontend/app.rs index 1ea7d99..28b8f2e 100644 --- a/src/frontend/app.rs +++ b/src/frontend/app.rs @@ -22,19 +22,11 @@ use reqwest::Client; // https://book.leptos.dev/15_global_state.html #[derive(Clone)] pub struct GlobalState { - // TODO: remove - backend_hostname: String, api_client: ApiClient, pub(crate) my_profile: Option, } impl GlobalState { - pub fn read_hostname() -> String { - use_context::>() - .expect("backend hostname is provided") - .get_untracked() - .backend_hostname - } pub fn api_client() -> ApiClient { use_context::>() .expect("global state is provided") @@ -60,7 +52,6 @@ pub fn App() -> impl IntoView { provide_meta_context(); let backend_hostname = GlobalState { - backend_hostname: backend_hostname.clone(), api_client: ApiClient::new(Client::new(), backend_hostname.clone()), my_profile: None, }; diff --git a/src/frontend/pages/article/history.rs b/src/frontend/pages/article/history.rs index 0804fe4..d42fbfb 100644 --- a/src/frontend/pages/article/history.rs +++ b/src/frontend/pages/article/history.rs @@ -6,7 +6,7 @@ use leptos_router::*; #[component] pub fn ArticleHistory() -> impl IntoView { let params = use_params_map(); - let title = params.get().get("title").cloned(); + let title = params.get_untracked().get("title").cloned(); let article = article_resource(title.unwrap()); view! {