organized removed providers

This commit is contained in:
Simon
2025-08-31 17:51:53 +00:00
parent 7d514895cd
commit 9caec79427
5 changed files with 23 additions and 23 deletions

View File

@@ -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())),
} }
} }

View File

@@ -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
} // }
} }
} }
} }