fix hooks
This commit is contained in:
parent
37289c4da9
commit
b6394c41c5
4 changed files with 14 additions and 15 deletions
10
src/api.rs
10
src/api.rs
|
@ -1,7 +1,7 @@
|
|||
use std::collections::HashMap;
|
||||
|
||||
use dioxus::signals::{Readable, Writable};
|
||||
use dioxus_sdk::storage::use_persistent;
|
||||
use dioxus_sdk::storage::{get_from_storage, use_persistent, SessionStorage};
|
||||
use serde_json::json;
|
||||
|
||||
use crate::setup::Credentials;
|
||||
|
@ -24,8 +24,8 @@ pub async fn api_get_auth<T>(path: String) -> Result<T, reqwest::Error>
|
|||
where
|
||||
T: DeserializeOwned,
|
||||
{
|
||||
let creds = use_persistent("creds", || Credentials::default());
|
||||
let creds = creds.read();
|
||||
let creds =
|
||||
get_from_storage::<SessionStorage, _>("creds".to_owned(), || Credentials::default());
|
||||
let token = creds.token.as_str();
|
||||
let instance = creds.instance_url.as_str();
|
||||
|
||||
|
@ -52,8 +52,8 @@ where
|
|||
T: DeserializeOwned,
|
||||
X: Serialize,
|
||||
{
|
||||
let creds = use_persistent("creds", || Credentials::default());
|
||||
let creds = creds.read();
|
||||
let creds =
|
||||
get_from_storage::<SessionStorage, _>("creds".to_owned(), || Credentials::default());
|
||||
let token = creds.token.as_str();
|
||||
let instance = creds.instance_url.as_str();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue