From 004f0eb900522a88a8d5e73d964643e0bbdfda5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20W=C3=B6lfer?= Date: Wed, 3 Sep 2025 02:07:35 +0200 Subject: [PATCH] Added custom user-agent --- src/worldsdc/mod.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/worldsdc/mod.rs b/src/worldsdc/mod.rs index cf90db8..80fe793 100644 --- a/src/worldsdc/mod.rs +++ b/src/worldsdc/mod.rs @@ -2,18 +2,23 @@ use std::collections::HashMap; use reqwest::ClientBuilder; -use crate::dance_info::{CompState, DanceInfo, DanceRank, DanceRole}; +use crate::{ + app_signature, + dance_info::{CompState, DanceInfo, DanceRank, DanceRole}, +}; // mod caching; pub async fn fetch_wsdc_info(id: u32) -> Result { let client = ClientBuilder::new() + .user_agent(app_signature()) .build() .map_err(DanceInfoError::ClientBuild)?; let mut params = HashMap::new(); let url = if cfg!(test) { - "https://o5grQU3Y.free.beeceptor.com/lookup2020/find" + // "https://o5grQU3Y.free.beeceptor.com/lookup2020/find" + "http://localhost:8000" } else { "https://points.worldsdc.com/lookup2020/find" }; @@ -34,7 +39,7 @@ pub async fn fetch_wsdc_info(id: u32) -> Result { #[cfg(test)] mod tests { - #![allow(clippy::unwrap_used, reason="Allow unwrap in tests")] + #![allow(clippy::unwrap_used, reason = "Allow unwrap in tests")] use crate::worldsdc::fetch_wsdc_info; #[test]