Add span for parsing player stats
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
Daan Boerlage 2023-04-06 18:48:14 +02:00
parent 6612e020ff
commit 196b8cef41
Signed by: daan
GPG key ID: FCE070E1E4956606

View file

@ -1,5 +1,6 @@
use eyre::eyre;
use std::fmt::{Display, Formatter};
use tracing::{Level, span};
#[derive(Debug)]
pub struct SkillInfo {
@ -77,6 +78,9 @@ pub async fn get_player_stats(rsn: &str) -> eyre::Result<Vec<SkillInfo>> {
return Err(eyre!("Player not found"));
}
let parsing_span = span!(Level::INFO, "Parsing player stats", rsn);
let parsing_span_run = parsing_span.enter();
let raw = resp.text().await?;
let mut n = SKILLS.into_iter();
@ -98,6 +102,8 @@ pub async fn get_player_stats(rsn: &str) -> eyre::Result<Vec<SkillInfo>> {
})
.collect();
drop(parsing_span_run);
Ok(skills)
}