Throw away flix files in favor of a flix database

This commit is contained in:
2025-09-18 22:41:34 -06:00
parent ba9c3fa03d
commit 06110b91a1
117 changed files with 8645 additions and 1054 deletions
+16 -2
View File
@@ -1,7 +1,13 @@
//! Collections API
use core::time::Duration;
use std::rc::Rc;
use governor::Jitter;
use crate::Config;
use crate::model::{Collection, CollectionId};
use crate::model::Collection;
use crate::model::id::CollectionId;
use super::{Error, make_request};
@@ -24,12 +30,20 @@ impl Client {
id: impl Into<CollectionId>,
language: Option<&str>,
) -> Result<Collection, Error> {
self.config
.limiter
.until_ready_with_jitter(Jitter::new(
Duration::from_millis(0),
Duration::from_millis(50),
))
.await;
Ok(self
.config
.client
.execute(make_request(
&self.config,
&format!("/3/collection/{}", id.into()),
&format!("/3/collection/{}", id.into().into_raw()),
language,
)?)
.await?