This commit is contained in:
Simon
2025-08-20 11:59:55 +00:00
parent 6dd63ae620
commit 0ba1c62daa
6 changed files with 418 additions and 5 deletions

View File

@@ -18,6 +18,7 @@ pub mod perfectgirls;
pub mod okxxx;
pub mod homoxxx;
pub mod hentaimoon;
pub mod missav;
pub trait Provider {
async fn get_videos(
@@ -48,6 +49,7 @@ pub enum AnyProvider {
Okxxx(crate::providers::okxxx::OkxxxProvider),
Homoxxx(crate::providers::homoxxx::HomoxxxProvider),
Hentaimoon(crate::providers::hentaimoon::HentaimoonProvider),
Missav(crate::providers::missav::MissavProvider),
}
impl Provider for AnyProvider {
@@ -130,6 +132,10 @@ impl Provider for AnyProvider {
p.get_videos(cache, pool, sort, query, page, per_page, options,)
.await
}
AnyProvider::Missav(p) => {
p.get_videos(cache, pool, sort, query, page, per_page, options,)
.await
}
}
}
}