diff options
author | metamuffin <metamuffin@disroot.org> | 2025-04-23 13:58:03 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-04-23 13:58:03 +0200 |
commit | 960007b06e2b47d41f88365c26f043f61c817f08 (patch) | |
tree | 165dd8deaa294ed2d4a9719c41dd66a02261c1f2 /import/src/acoustid.rs | |
parent | 5d2145406c4f2e11b0cde06f5f12c9d16ab51ded (diff) | |
download | jellything-960007b06e2b47d41f88365c26f043f61c817f08.tar jellything-960007b06e2b47d41f88365c26f043f61c817f08.tar.bz2 jellything-960007b06e2b47d41f88365c26f043f61c817f08.tar.zst |
import: send user-agent header to all apis
Diffstat (limited to 'import/src/acoustid.rs')
-rw-r--r-- | import/src/acoustid.rs | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/import/src/acoustid.rs b/import/src/acoustid.rs index 49c5e38..5692674 100644 --- a/import/src/acoustid.rs +++ b/import/src/acoustid.rs @@ -3,6 +3,7 @@ which is licensed under the GNU Affero General Public License (version 3); see /COPYING. Copyright (C) 2025 metamuffin <metamuffin.org> */ +use crate::USER_AGENT; use anyhow::Result; use bincode::{Decode, Encode}; use jellybase::cache::async_cache_memory; @@ -56,10 +57,16 @@ pub(crate) struct AcoustIDLookupResponse { impl AcoustID { pub fn new(api_key: &str) -> Self { let client = ClientBuilder::new() - .default_headers(HeaderMap::from_iter([( - HeaderName::from_static("accept"), - HeaderValue::from_static("application/json"), - )])) + .default_headers(HeaderMap::from_iter([ + ( + HeaderName::from_static("accept"), + HeaderValue::from_static("application/json"), + ), + ( + HeaderName::from_static("user-agent"), + HeaderValue::from_static(USER_AGENT), + ), + ])) .build() .unwrap(); Self { |