From 9caec79427d07b206a344404980a730bbef08519 Mon Sep 17 00:00:00 2001 From: Simon Date: Sun, 31 Aug 2025 17:51:53 +0000 Subject: [PATCH] organized removed providers --- {src/providers => archive}/hentaimoon.rs | 0 {src/providers => archive}/noodlemagazine.rs | 0 {src/providers => archive}/spankbang.rs | 0 src/api.rs | 8 ++--- src/providers/mod.rs | 38 ++++++++++---------- 5 files changed, 23 insertions(+), 23 deletions(-) rename {src/providers => archive}/hentaimoon.rs (100%) rename {src/providers => archive}/noodlemagazine.rs (100%) rename {src/providers => archive}/spankbang.rs (100%) diff --git a/src/providers/hentaimoon.rs b/archive/hentaimoon.rs similarity index 100% rename from src/providers/hentaimoon.rs rename to archive/hentaimoon.rs diff --git a/src/providers/noodlemagazine.rs b/archive/noodlemagazine.rs similarity index 100% rename from src/providers/noodlemagazine.rs rename to archive/noodlemagazine.rs diff --git a/src/providers/spankbang.rs b/archive/spankbang.rs similarity index 100% rename from src/providers/spankbang.rs rename to archive/spankbang.rs diff --git a/src/api.rs b/src/api.rs index 6c436aa..4d6e891 100644 --- a/src/api.rs +++ b/src/api.rs @@ -14,7 +14,7 @@ use crate::providers::pmvhaven::PmvhavenProvider; use crate::providers::pornhub::PornhubProvider; use crate::providers::redtube::RedtubeProvider; use crate::providers::rule34video::Rule34videoProvider; -use crate::providers::spankbang::SpankbangProvider; +// use crate::providers::spankbang::SpankbangProvider; use crate::util::cache::VideoCache; use crate::util::requester::Requester; use crate::{db, providers::*, status::*, videos::*, DbPool}; @@ -1031,7 +1031,7 @@ pub fn get_provider(channel: &str) -> Option { "all" => Some(AnyProvider::All(AllProvider::new())), "perverzija" => Some(AnyProvider::Perverzija(PerverzijaProvider::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())), "pmvhaven" => Some(AnyProvider::Pmvhaven(PmvhavenProvider::new())), "rule34video" => Some(AnyProvider::Rule34video(Rule34videoProvider::new())), @@ -1041,12 +1041,12 @@ pub fn get_provider(channel: &str) -> Option { "perfectgirls" => Some(AnyProvider::Perfectgirls(crate::providers::perfectgirls::PerfectgirlsProvider::new())), "okxxx" => Some(AnyProvider::Okxxx(crate::providers::okxxx::OkxxxProvider::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())), "xxthots" => Some(AnyProvider::Xxthots(crate::providers::xxthots::XxthotsProvider::new())), "sxyprn" => Some(AnyProvider::Sxyprn(crate::providers::sxyprn::SxyprnProvider::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())), } } diff --git a/src/providers/mod.rs b/src/providers/mod.rs index 561e2e0..53482b8 100644 --- a/src/providers/mod.rs +++ b/src/providers/mod.rs @@ -1,6 +1,6 @@ use crate::{ 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 }; @@ -9,7 +9,7 @@ pub mod hanime; pub mod perverzija; pub mod pmvhaven; pub mod pornhub; -pub mod spankbang; +// pub mod spankbang; pub mod rule34video; pub mod redtube; pub mod okporn; @@ -17,12 +17,12 @@ pub mod pornhat; pub mod perfectgirls; pub mod okxxx; pub mod homoxxx; -pub mod hentaimoon; +// pub mod hentaimoon; pub mod missav; pub mod xxthots; pub mod sxyprn; pub mod porn00; -pub mod noodlemagazine; +// pub mod noodlemagazine; pub trait Provider { async fn get_videos( @@ -42,7 +42,7 @@ pub enum AnyProvider { All(AllProvider), Perverzija(PerverzijaProvider), Hanime(HanimeProvider), - Spankbang(SpankbangProvider), + // Spankbang(SpankbangProvider), Pornhub(PornhubProvider), Pmvhaven(PmvhavenProvider), Rule34video(Rule34videoProvider), @@ -52,12 +52,12 @@ pub enum AnyProvider { Perfectgirls(crate::providers::perfectgirls::PerfectgirlsProvider), Okxxx(crate::providers::okxxx::OkxxxProvider), Homoxxx(crate::providers::homoxxx::HomoxxxProvider), - Hentaimoon(crate::providers::hentaimoon::HentaimoonProvider), + // Hentaimoon(crate::providers::hentaimoon::HentaimoonProvider), Missav(crate::providers::missav::MissavProvider), Xxthots(crate::providers::xxthots::XxthotsProvider), Sxyprn(crate::providers::sxyprn::SxyprnProvider), Porn00(crate::providers::porn00::Porn00Provider), - Noodlemagazine(crate::providers::noodlemagazine::NoodlemagazineProvider), + // Noodlemagazine(crate::providers::noodlemagazine::NoodlemagazineProvider), } impl Provider for AnyProvider { @@ -92,10 +92,10 @@ impl Provider for AnyProvider { p.get_videos(cache, pool, sort, query, page, per_page, options,) .await } - AnyProvider::Spankbang(p) => { - p.get_videos(cache, pool, sort, query, page, per_page, options,) - .await - } + // AnyProvider::Spankbang(p) => { + // p.get_videos(cache, pool, sort, query, page, per_page, options,) + // .await + // } AnyProvider::Pornhub(p) => { p.get_videos(cache, pool, sort, query, page, per_page, options,) .await @@ -136,10 +136,10 @@ impl Provider for AnyProvider { p.get_videos(cache, pool, sort, query, page, per_page, options,) .await } - AnyProvider::Hentaimoon(p) => { - p.get_videos(cache, pool, sort, query, page, per_page, options,) - .await - } + // AnyProvider::Hentaimoon(p) => { + // p.get_videos(cache, pool, sort, query, page, per_page, options,) + // .await + // } AnyProvider::Missav(p) => { p.get_videos(cache, pool, sort, query, page, per_page, options,) .await @@ -156,10 +156,10 @@ impl Provider for AnyProvider { p.get_videos(cache, pool, sort, query, page, per_page, options,) .await } - AnyProvider::Noodlemagazine(p) => { - p.get_videos(cache, pool, sort, query, page, per_page, options,) - .await - } + // AnyProvider::Noodlemagazine(p) => { + // p.get_videos(cache, pool, sort, query, page, per_page, options,) + // .await + // } } } }