organized removed providers
This commit is contained in:
@@ -14,7 +14,7 @@ use crate::providers::pmvhaven::PmvhavenProvider;
|
|||||||
use crate::providers::pornhub::PornhubProvider;
|
use crate::providers::pornhub::PornhubProvider;
|
||||||
use crate::providers::redtube::RedtubeProvider;
|
use crate::providers::redtube::RedtubeProvider;
|
||||||
use crate::providers::rule34video::Rule34videoProvider;
|
use crate::providers::rule34video::Rule34videoProvider;
|
||||||
use crate::providers::spankbang::SpankbangProvider;
|
// use crate::providers::spankbang::SpankbangProvider;
|
||||||
use crate::util::cache::VideoCache;
|
use crate::util::cache::VideoCache;
|
||||||
use crate::util::requester::Requester;
|
use crate::util::requester::Requester;
|
||||||
use crate::{db, providers::*, status::*, videos::*, DbPool};
|
use crate::{db, providers::*, status::*, videos::*, DbPool};
|
||||||
@@ -1031,7 +1031,7 @@ pub fn get_provider(channel: &str) -> Option<AnyProvider> {
|
|||||||
"all" => Some(AnyProvider::All(AllProvider::new())),
|
"all" => Some(AnyProvider::All(AllProvider::new())),
|
||||||
"perverzija" => Some(AnyProvider::Perverzija(PerverzijaProvider::new())),
|
"perverzija" => Some(AnyProvider::Perverzija(PerverzijaProvider::new())),
|
||||||
"hanime" => Some(AnyProvider::Hanime(HanimeProvider::new())),
|
"hanime" => Some(AnyProvider::Hanime(HanimeProvider::new())),
|
||||||
"spankbang" => Some(AnyProvider::Spankbang(SpankbangProvider::new())),
|
// "spankbang" => Some(AnyProvider::Spankbang(SpankbangProvider::new())),
|
||||||
"pornhub" => Some(AnyProvider::Pornhub(PornhubProvider::new())),
|
"pornhub" => Some(AnyProvider::Pornhub(PornhubProvider::new())),
|
||||||
"pmvhaven" => Some(AnyProvider::Pmvhaven(PmvhavenProvider::new())),
|
"pmvhaven" => Some(AnyProvider::Pmvhaven(PmvhavenProvider::new())),
|
||||||
"rule34video" => Some(AnyProvider::Rule34video(Rule34videoProvider::new())),
|
"rule34video" => Some(AnyProvider::Rule34video(Rule34videoProvider::new())),
|
||||||
@@ -1041,12 +1041,12 @@ pub fn get_provider(channel: &str) -> Option<AnyProvider> {
|
|||||||
"perfectgirls" => Some(AnyProvider::Perfectgirls(crate::providers::perfectgirls::PerfectgirlsProvider::new())),
|
"perfectgirls" => Some(AnyProvider::Perfectgirls(crate::providers::perfectgirls::PerfectgirlsProvider::new())),
|
||||||
"okxxx" => Some(AnyProvider::Okxxx(crate::providers::okxxx::OkxxxProvider::new())),
|
"okxxx" => Some(AnyProvider::Okxxx(crate::providers::okxxx::OkxxxProvider::new())),
|
||||||
"homoxxx" => Some(AnyProvider::Homoxxx(crate::providers::homoxxx::HomoxxxProvider::new())),
|
"homoxxx" => Some(AnyProvider::Homoxxx(crate::providers::homoxxx::HomoxxxProvider::new())),
|
||||||
"hentaimoon" => Some(AnyProvider::Hentaimoon(crate::providers::hentaimoon::HentaimoonProvider::new())),
|
// "hentaimoon" => Some(AnyProvider::Hentaimoon(crate::providers::hentaimoon::HentaimoonProvider::new())),
|
||||||
"missav" => Some(AnyProvider::Missav(crate::providers::missav::MissavProvider::new())),
|
"missav" => Some(AnyProvider::Missav(crate::providers::missav::MissavProvider::new())),
|
||||||
"xxthots" => Some(AnyProvider::Xxthots(crate::providers::xxthots::XxthotsProvider::new())),
|
"xxthots" => Some(AnyProvider::Xxthots(crate::providers::xxthots::XxthotsProvider::new())),
|
||||||
"sxyprn" => Some(AnyProvider::Sxyprn(crate::providers::sxyprn::SxyprnProvider::new())),
|
"sxyprn" => Some(AnyProvider::Sxyprn(crate::providers::sxyprn::SxyprnProvider::new())),
|
||||||
"porn00" => Some(AnyProvider::Porn00(crate::providers::porn00::Porn00Provider::new())),
|
"porn00" => Some(AnyProvider::Porn00(crate::providers::porn00::Porn00Provider::new())),
|
||||||
"noodlemagazine" => Some(AnyProvider::Noodlemagazine(crate::providers::noodlemagazine::NoodlemagazineProvider::new())),
|
// "noodlemagazine" => Some(AnyProvider::Noodlemagazine(crate::providers::noodlemagazine::NoodlemagazineProvider::new())),
|
||||||
_ => Some(AnyProvider::Perverzija(PerverzijaProvider::new())),
|
_ => Some(AnyProvider::Perverzija(PerverzijaProvider::new())),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
use crate::{
|
use crate::{
|
||||||
providers::{
|
providers::{
|
||||||
all::AllProvider, hanime::HanimeProvider, okporn::OkpornProvider, 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
|
||||||
}, util::cache::VideoCache, videos::{ServerOptions, VideoItem}, DbPool
|
}, util::cache::VideoCache, videos::{ServerOptions, VideoItem}, DbPool
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -9,7 +9,7 @@ pub mod hanime;
|
|||||||
pub mod perverzija;
|
pub mod perverzija;
|
||||||
pub mod pmvhaven;
|
pub mod pmvhaven;
|
||||||
pub mod pornhub;
|
pub mod pornhub;
|
||||||
pub mod spankbang;
|
// pub mod spankbang;
|
||||||
pub mod rule34video;
|
pub mod rule34video;
|
||||||
pub mod redtube;
|
pub mod redtube;
|
||||||
pub mod okporn;
|
pub mod okporn;
|
||||||
@@ -17,12 +17,12 @@ pub mod pornhat;
|
|||||||
pub mod perfectgirls;
|
pub mod perfectgirls;
|
||||||
pub mod okxxx;
|
pub mod okxxx;
|
||||||
pub mod homoxxx;
|
pub mod homoxxx;
|
||||||
pub mod hentaimoon;
|
// pub mod hentaimoon;
|
||||||
pub mod missav;
|
pub mod missav;
|
||||||
pub mod xxthots;
|
pub mod xxthots;
|
||||||
pub mod sxyprn;
|
pub mod sxyprn;
|
||||||
pub mod porn00;
|
pub mod porn00;
|
||||||
pub mod noodlemagazine;
|
// pub mod noodlemagazine;
|
||||||
|
|
||||||
pub trait Provider {
|
pub trait Provider {
|
||||||
async fn get_videos(
|
async fn get_videos(
|
||||||
@@ -42,7 +42,7 @@ pub enum AnyProvider {
|
|||||||
All(AllProvider),
|
All(AllProvider),
|
||||||
Perverzija(PerverzijaProvider),
|
Perverzija(PerverzijaProvider),
|
||||||
Hanime(HanimeProvider),
|
Hanime(HanimeProvider),
|
||||||
Spankbang(SpankbangProvider),
|
// Spankbang(SpankbangProvider),
|
||||||
Pornhub(PornhubProvider),
|
Pornhub(PornhubProvider),
|
||||||
Pmvhaven(PmvhavenProvider),
|
Pmvhaven(PmvhavenProvider),
|
||||||
Rule34video(Rule34videoProvider),
|
Rule34video(Rule34videoProvider),
|
||||||
@@ -52,12 +52,12 @@ pub enum AnyProvider {
|
|||||||
Perfectgirls(crate::providers::perfectgirls::PerfectgirlsProvider),
|
Perfectgirls(crate::providers::perfectgirls::PerfectgirlsProvider),
|
||||||
Okxxx(crate::providers::okxxx::OkxxxProvider),
|
Okxxx(crate::providers::okxxx::OkxxxProvider),
|
||||||
Homoxxx(crate::providers::homoxxx::HomoxxxProvider),
|
Homoxxx(crate::providers::homoxxx::HomoxxxProvider),
|
||||||
Hentaimoon(crate::providers::hentaimoon::HentaimoonProvider),
|
// Hentaimoon(crate::providers::hentaimoon::HentaimoonProvider),
|
||||||
Missav(crate::providers::missav::MissavProvider),
|
Missav(crate::providers::missav::MissavProvider),
|
||||||
Xxthots(crate::providers::xxthots::XxthotsProvider),
|
Xxthots(crate::providers::xxthots::XxthotsProvider),
|
||||||
Sxyprn(crate::providers::sxyprn::SxyprnProvider),
|
Sxyprn(crate::providers::sxyprn::SxyprnProvider),
|
||||||
Porn00(crate::providers::porn00::Porn00Provider),
|
Porn00(crate::providers::porn00::Porn00Provider),
|
||||||
Noodlemagazine(crate::providers::noodlemagazine::NoodlemagazineProvider),
|
// Noodlemagazine(crate::providers::noodlemagazine::NoodlemagazineProvider),
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Provider for AnyProvider {
|
impl Provider for AnyProvider {
|
||||||
@@ -92,10 +92,10 @@ impl Provider for AnyProvider {
|
|||||||
p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
||||||
.await
|
.await
|
||||||
}
|
}
|
||||||
AnyProvider::Spankbang(p) => {
|
// AnyProvider::Spankbang(p) => {
|
||||||
p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
// p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
||||||
.await
|
// .await
|
||||||
}
|
// }
|
||||||
AnyProvider::Pornhub(p) => {
|
AnyProvider::Pornhub(p) => {
|
||||||
p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
||||||
.await
|
.await
|
||||||
@@ -136,10 +136,10 @@ impl Provider for AnyProvider {
|
|||||||
p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
||||||
.await
|
.await
|
||||||
}
|
}
|
||||||
AnyProvider::Hentaimoon(p) => {
|
// AnyProvider::Hentaimoon(p) => {
|
||||||
p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
// p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
||||||
.await
|
// .await
|
||||||
}
|
// }
|
||||||
AnyProvider::Missav(p) => {
|
AnyProvider::Missav(p) => {
|
||||||
p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
||||||
.await
|
.await
|
||||||
@@ -156,10 +156,10 @@ impl Provider for AnyProvider {
|
|||||||
p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
||||||
.await
|
.await
|
||||||
}
|
}
|
||||||
AnyProvider::Noodlemagazine(p) => {
|
// AnyProvider::Noodlemagazine(p) => {
|
||||||
p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
// p.get_videos(cache, pool, sort, query, page, per_page, options,)
|
||||||
.await
|
// .await
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user