bugfixes
This commit is contained in:
@@ -4,6 +4,7 @@ use ntex::web::HttpRequest;
|
|||||||
use std::cmp::Ordering;
|
use std::cmp::Ordering;
|
||||||
use tokio::task;
|
use tokio::task;
|
||||||
|
|
||||||
|
use crate::providers::all::AllProvider;
|
||||||
use crate::providers::hanime::HanimeProvider;
|
use crate::providers::hanime::HanimeProvider;
|
||||||
use crate::providers::perverzija::PerverzijaProvider;
|
use crate::providers::perverzija::PerverzijaProvider;
|
||||||
use crate::providers::pmvhaven::PmvhavenProvider;
|
use crate::providers::pmvhaven::PmvhavenProvider;
|
||||||
@@ -434,12 +435,13 @@ async fn status(req: HttpRequest) -> Result<impl web::Responder, web::Error> {
|
|||||||
nsfw: true,
|
nsfw: true,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// All
|
||||||
status.add_channel(Channel {
|
status.add_channel(Channel {
|
||||||
id: "all".to_string(),
|
id: "all".to_string(),
|
||||||
name: "All".to_string(),
|
name: "All".to_string(),
|
||||||
description: "(Work in Progress) Query from all sites of this Server".to_string(),
|
description: "(Work in Progress) Query from all sites of this Server".to_string(),
|
||||||
premium: false,
|
premium: false,
|
||||||
favicon: "https://hottub.spacemoehre.de/favicon".to_string(),
|
favicon: "https://hottub.spacemoehre.de/favicon.ico".to_string(),
|
||||||
status: "active".to_string(),
|
status: "active".to_string(),
|
||||||
categories: vec![],
|
categories: vec![],
|
||||||
options: vec![ChannelOption {
|
options: vec![ChannelOption {
|
||||||
@@ -601,6 +603,7 @@ async fn videos_post(
|
|||||||
|
|
||||||
pub fn get_provider(channel: &str) -> Option<AnyProvider> {
|
pub fn get_provider(channel: &str) -> Option<AnyProvider> {
|
||||||
match channel {
|
match channel {
|
||||||
|
"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())),
|
||||||
|
|||||||
@@ -23,6 +23,12 @@ error_chain! {
|
|||||||
pub struct AllProvider {
|
pub struct AllProvider {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl AllProvider {
|
||||||
|
pub fn new() -> Self {
|
||||||
|
AllProvider {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl Provider for AllProvider {
|
impl Provider for AllProvider {
|
||||||
async fn get_videos(
|
async fn get_videos(
|
||||||
&self,
|
&self,
|
||||||
|
|||||||
Reference in New Issue
Block a user