Get background file using API

This commit is contained in:
KingRainbow44
2022-05-14 02:02:52 -04:00
parent a3cbf50164
commit d7cadc1603
3 changed files with 18 additions and 2 deletions

7
src-tauri/Cargo.lock generated
View File

@@ -641,6 +641,7 @@ version = "0.1.0"
dependencies = [
"futures-util",
"hudsucker",
"json",
"lazy_static",
"open",
"registry",
@@ -1759,6 +1760,12 @@ dependencies = [
"wasm-bindgen",
]
[[package]]
name = "json"
version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd"
[[package]]
name = "json-patch"
version = "0.2.6"

View File

@@ -26,6 +26,8 @@ lazy_static = "1.4.0"
registry = "1.2.1"
# Program opener.
open = "2.1.2"
# JSON parser.
json = "0.12.4"
# Dependencies for the HTTP(S) proxy.
hudsucker = "0.17.2"

View File

@@ -8,6 +8,7 @@ use open;
mod downloader;
mod lang;
mod proxy;
mod web;
fn main() {
tauri::Builder::default()
@@ -59,3 +60,9 @@ fn run_jar(path: String, execute_in: String) {
Err(e) => println!("Failed to open jar ({} from {}): {}", &path, &execute_in, e),
};
}
#[tauri::command]
async fn get_bg_file() -> String {
let query = web::query("https://api.grasscutters.xyz/cultivation/query").await;
let response_data = object!json::parse(&query);
}