From 45feb2c5a511da5dd5d0da8011b64e6f7c1764d0 Mon Sep 17 00:00:00 2001 From: Dominic Grimm Date: Fri, 27 Jan 2023 18:55:44 +0100 Subject: [PATCH] Update --- src/lib.rs | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 66dd40c..fba86ad 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -783,6 +783,32 @@ impl Client { bail!("Report not finished"); } + let mut records_url = self + .webuntis_url + .join(&format!("reports.do?{}", resp.data.report_params))?; + dbg!(&records_url); + records_url + .query_pairs_mut() + .append_pair("msgId", &resp.data.message_id.to_string()); + dbg!(&records_url); + let records = reqwest::Client::new() + .get(records_url) + .header(reqwest::header::USER_AGENT, &self.user_agent) + .header(reqwest::header::ACCEPT, "text/csv") + .header( + reqwest::header::COOKIE, + self.session.as_ref().context("Not logged in")?, + ) + .header( + reqwest::header::AUTHORIZATION, + Client::construct_bearer(&self.authorization.as_ref().context("Not logged in")?), + ) + .send() + .await? + .text() + .await?; + dbg!(records); + Ok(()) } }