This commit is contained in:
Simon
2025-08-14 18:32:50 +00:00
parent 5b544dbbf6
commit ca44f08393
3 changed files with 346 additions and 0 deletions

View File

@@ -13,6 +13,7 @@ pub mod spankbang;
pub mod rule34video;
pub mod redtube;
pub mod okporn;
pub mod pornhat;
pub trait Provider {
async fn get_videos(
@@ -38,6 +39,7 @@ pub enum AnyProvider {
Rule34video(Rule34videoProvider),
Redtube(RedtubeProvider),
Okporn(OkpornProvider),
Pornhat(crate::providers::pornhat::PornhatProvider),
}
impl Provider for AnyProvider {
@@ -100,6 +102,10 @@ impl Provider for AnyProvider {
p.get_videos(cache, pool, sort, query, page, per_page, options,)
.await
}
AnyProvider::Pornhat(p) => {
p.get_videos(cache, pool, sort, query, page, per_page, options,)
.await
}
}
}
}