ok.porn
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
use crate::{
|
||||
providers::{
|
||||
all::AllProvider, hanime::HanimeProvider, perverzija::PerverzijaProvider, pmvhaven::PmvhavenProvider, pornhub::PornhubProvider, redtube::RedtubeProvider, rule34video::Rule34videoProvider, spankbang::SpankbangProvider
|
||||
all::AllProvider, hanime::HanimeProvider, okporn::OkpornProvider, perverzija::PerverzijaProvider, pmvhaven::PmvhavenProvider, pornhub::PornhubProvider, redtube::RedtubeProvider, rule34video::Rule34videoProvider, spankbang::SpankbangProvider
|
||||
}, util::cache::VideoCache, videos::{ServerOptions, VideoItem}, DbPool
|
||||
};
|
||||
|
||||
@@ -12,6 +12,7 @@ pub mod pornhub;
|
||||
pub mod spankbang;
|
||||
pub mod rule34video;
|
||||
pub mod redtube;
|
||||
pub mod okporn;
|
||||
|
||||
pub trait Provider {
|
||||
async fn get_videos(
|
||||
@@ -35,7 +36,8 @@ pub enum AnyProvider {
|
||||
Pornhub(PornhubProvider),
|
||||
Pmvhaven(PmvhavenProvider),
|
||||
Rule34video(Rule34videoProvider),
|
||||
Redtube(RedtubeProvider), // Assuming Redtube is similar to Rule34video
|
||||
Redtube(RedtubeProvider),
|
||||
Okporn(OkpornProvider),
|
||||
}
|
||||
|
||||
impl Provider for AnyProvider {
|
||||
@@ -94,6 +96,10 @@ impl Provider for AnyProvider {
|
||||
p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
||||
.await
|
||||
}
|
||||
AnyProvider::Okporn(p) => {
|
||||
p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
||||
.await
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user