vjav proxy

This commit is contained in:
Simon
2026-04-06 06:23:34 +00:00
parent 8d39b3a36f
commit 772835d4d1
3 changed files with 198 additions and 0 deletions

View File

@@ -8,6 +8,7 @@ use crate::proxies::pimpbunny::PimpbunnyProxy;
use crate::proxies::porndish::PorndishProxy;
use crate::proxies::shooshtime::ShooshtimeProxy;
use crate::proxies::spankbang::SpankbangProxy;
use crate::proxies::vjav::VjavProxy;
use crate::{proxies::sxyprn::SxyprnProxy, util::requester::Requester};
pub mod doodstream;
@@ -26,6 +27,7 @@ pub mod pornhubthumb;
pub mod shooshtime;
pub mod spankbang;
pub mod sxyprn;
pub mod vjav;
#[derive(Debug, Clone)]
pub enum AnyProxy {
@@ -39,6 +41,7 @@ pub enum AnyProxy {
Shooshtime(ShooshtimeProxy),
Hqporner(HqpornerProxy),
Heavyfetish(HeavyfetishProxy),
Vjav(VjavProxy),
}
pub trait Proxy {
@@ -58,6 +61,7 @@ impl Proxy for AnyProxy {
AnyProxy::Shooshtime(p) => p.get_video_url(url, requester).await,
AnyProxy::Hqporner(p) => p.get_video_url(url, requester).await,
AnyProxy::Heavyfetish(p) => p.get_video_url(url, requester).await,
AnyProxy::Vjav(p) => p.get_video_url(url, requester).await,
}
}
}