extract lib

This commit is contained in:
Dr. Matthias Ratajczak
2023-01-04 12:45:23 +01:00
parent f74f978838
commit 9c276ed5e9
3 changed files with 7 additions and 6 deletions
+2
View File
@@ -0,0 +1,2 @@
pub mod query;
pub mod response;
+4 -5
View File
@@ -1,12 +1,11 @@
mod query;
mod response;
use anyhow::Result; use anyhow::Result;
use departure::query;
fn main() -> Result<()> { fn main() -> Result<()> {
let response = query::query_server()?; let response = query::query_server()?;
for departure in response.departures { for dep in response.departures {
println!("{departure}"); println!("{dep}");
} }
Ok(()) Ok(())
} }
+1 -1
View File
@@ -4,7 +4,7 @@ use crate::response::Response;
const DEPARTURE_MONITOR: &str = "https://webapi.vvo-online.de/dm"; const DEPARTURE_MONITOR: &str = "https://webapi.vvo-online.de/dm";
pub(crate) fn query_server() -> Result<Response> { pub fn query_server() -> Result<Response> {
let json_string = ureq::post(DEPARTURE_MONITOR) let json_string = ureq::post(DEPARTURE_MONITOR)
.set("Content-Type", "application/json") .set("Content-Type", "application/json")
.set("charset", "UTF-8") .set("charset", "UTF-8")