aboutsummaryrefslogtreecommitdiff
path: root/import/src/tmdb.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-04-23 13:58:03 +0200
committermetamuffin <metamuffin@disroot.org>2025-04-23 13:58:03 +0200
commit960007b06e2b47d41f88365c26f043f61c817f08 (patch)
tree165dd8deaa294ed2d4a9719c41dd66a02261c1f2 /import/src/tmdb.rs
parent5d2145406c4f2e11b0cde06f5f12c9d16ab51ded (diff)
downloadjellything-960007b06e2b47d41f88365c26f043f61c817f08.tar
jellything-960007b06e2b47d41f88365c26f043f61c817f08.tar.bz2
jellything-960007b06e2b47d41f88365c26f043f61c817f08.tar.zst
import: send user-agent header to all apis
Diffstat (limited to 'import/src/tmdb.rs')
-rw-r--r--import/src/tmdb.rs15
1 files changed, 11 insertions, 4 deletions
diff --git a/import/src/tmdb.rs b/import/src/tmdb.rs
index 3b3e7ed..51748f8 100644
--- a/import/src/tmdb.rs
+++ b/import/src/tmdb.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::{anyhow, bail, Context};
use bincode::{Decode, Encode};
use jellybase::{
@@ -30,10 +31,16 @@ pub struct Tmdb {
impl Tmdb {
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();
let image_client = ClientBuilder::new().build().unwrap();