From b957ed7f3af8a0c2467a56fb18ba67e49346a6a2 Mon Sep 17 00:00:00 2001 From: Jeremy Wall Date: Tue, 25 Oct 2022 16:27:23 -0400 Subject: [PATCH] Fix issues with category text usage --- web/src/api.rs | 5 ++--- web/src/components/categories.rs | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/web/src/api.rs b/web/src/api.rs index 32cceaa..9db72e4 100644 --- a/web/src/api.rs +++ b/web/src/api.rs @@ -14,8 +14,7 @@ use std::collections::BTreeMap; use reqwasm; -//use serde::{Deserialize, Serialize}; -use serde_json::to_string; +use serde_json::{from_str, to_string}; use sycamore::prelude::*; use tracing::{debug, error, info, instrument, warn}; @@ -149,7 +148,7 @@ impl HttpStore { Err(format!("Status: {}", resp.status()).into()) } else { debug!("We got a valid response back!"); - let resp = resp.text().await; + let resp = resp.json().await; Ok(Some(resp.map_err(|e| format!("{}", e))?)) } } diff --git a/web/src/components/categories.rs b/web/src/components/categories.rs index 1eeccec..57b2c6d 100644 --- a/web/src/components/categories.rs +++ b/web/src/components/categories.rs @@ -95,10 +95,10 @@ pub fn Categories(cx: Scope) -> View { view! {cx, (dialog_view) textarea(bind:value=category_text, rows=20) - a(role="button", href="#", on:click=move |_| { + span(role="button", on:click=move |_| { check_category_text_parses(category_text.get().as_str(), error_text); }) { "Check" } " " - a(role="button", href="#", on:click=move |_| { + span(role="button", on:click=move |_| { // TODO(jwall): check and then save the categories. if check_category_text_parses(category_text.get().as_str(), error_text) { debug!("triggering category save");