This commit is contained in:
Simon
2025-08-15 18:22:04 +00:00
parent 8017263d21
commit 7d8f0d1b4f
4 changed files with 359 additions and 6 deletions

View File

@@ -15,6 +15,7 @@ pub mod redtube;
pub mod okporn;
pub mod pornhat;
pub mod perfectgirls;
pub mod okxxx;
pub trait Provider {
async fn get_videos(
@@ -42,6 +43,7 @@ pub enum AnyProvider {
Okporn(OkpornProvider),
Pornhat(crate::providers::pornhat::PornhatProvider),
Perfectgirls(crate::providers::perfectgirls::PerfectgirlsProvider),
Okxxx(crate::providers::okxxx::OkxxxProvider),
}
impl Provider for AnyProvider {
@@ -112,6 +114,10 @@ impl Provider for AnyProvider {
p.get_videos(cache, pool, sort, query, page, per_page, options,)
.await
}
AnyProvider::Okxxx(p) => {
p.get_videos(cache, pool, sort, query, page, per_page, options,)
.await
}
}
}
}