noodlemagazine

This commit is contained in:
Simon
2025-11-29 20:08:46 +00:00
parent e924c89573
commit 39e38249b7
5 changed files with 332 additions and 1 deletions

View File

@@ -1,13 +1,15 @@
use ntex::web;
use crate::{proxies::sxyprn::SxyprnProxy, util::requester::Requester};
use crate::{proxies::sxyprn::SxyprnProxy, util::requester::Requester, proxies::noodlemagazine::NoodlemagazineProxy};
pub mod sxyprn;
pub mod hanimecdn;
pub mod noodlemagazine;
#[derive(Debug, Clone)]
pub enum AnyProxy {
Sxyprn(SxyprnProxy),
Noodlemagazine(NoodlemagazineProxy),
}
pub trait Proxy {
@@ -32,6 +34,12 @@ impl Proxy for AnyProxy {
requester,
).await
}
AnyProxy::Noodlemagazine(p) => {
p.get_video_url(
url,
requester,
).await
}
}
}
}