diff --git a/src/api.rs b/src/api.rs index 14412dc..32f4752 100644 --- a/src/api.rs +++ b/src/api.rs @@ -32,86 +32,86 @@ async fn status(req: HttpRequest) -> Result { // You can now use `method`, `host`, and `port` as needed - status.add_channel(Channel { - id: "all".to_string(), - name: "SpaceMoehre's Hottub".to_string(), - favicon: format!("http://{}/static/favicon.ico", host).to_string(), - premium: false, - description: "Work in Progress".to_string(), - status: "active".to_string(), - categories: vec![], - options: vec![ - ChannelOption { - id: "channels".to_string(), - title: "Sites".to_string(), - description: "Websites included in search results.".to_string(), - systemImage: "network".to_string(), - colorName: "purple".to_string(), - options: vec![ - FilterOption { - id: "perverzija".to_string(), - title: "Perverzija".to_string(), - }, - ], - multiSelect: true, - }, - ChannelOption { - id: "sort".to_string(), - title: "Sort".to_string(), - description: "Sort the Videos".to_string(), //"Sort the videos by Date or Name.".to_string(), - systemImage: "list.number".to_string(), - colorName: "blue".to_string(), - options: vec![ - FilterOption { - id: "date".to_string(), - title: "Date".to_string(), - }, - FilterOption { - id: "name".to_string(), - title: "Name".to_string(), - }, - ], - multiSelect: false, - }, - ChannelOption { - id: "duration".to_string(), - title: "Duration".to_string(), - description: "Filter the videos by duration.".to_string(), - systemImage: "timer".to_string(), - colorName: "green".to_string(), - options: vec![ - FilterOption { - id: "short".to_string(), - title: "< 1h".to_string(), - }, - FilterOption { - id: "long".to_string(), - title: "> 1h".to_string(), - }, - ], - multiSelect: true, - }, - ChannelOption { - id: "featured".to_string(), - title: "Featured".to_string(), - description: "Filter Featured Videos.".to_string(), - systemImage: "star".to_string(), - colorName: "red".to_string(), - options: vec![ - FilterOption { - id: "all".to_string(), - title: "No".to_string(), - }, - FilterOption { - id: "featured".to_string(), - title: "Yes".to_string(), - }, - ], - multiSelect: false, - }, - ], - nsfw: true, - }); + // status.add_channel(Channel { + // id: "all".to_string(), + // name: "SpaceMoehre's Hottub".to_string(), + // favicon: format!("http://{}/static/favicon.ico", host).to_string(), + // premium: false, + // description: "Work in Progress".to_string(), + // status: "active".to_string(), + // categories: vec![], + // options: vec![ + // ChannelOption { + // id: "channels".to_string(), + // title: "Sites".to_string(), + // description: "Websites included in search results.".to_string(), + // systemImage: "network".to_string(), + // colorName: "purple".to_string(), + // options: vec![ + // FilterOption { + // id: "perverzija".to_string(), + // title: "Perverzija".to_string(), + // }, + // ], + // multiSelect: true, + // }, + // ChannelOption { + // id: "sort".to_string(), + // title: "Sort".to_string(), + // description: "Sort the Videos".to_string(), //"Sort the videos by Date or Name.".to_string(), + // systemImage: "list.number".to_string(), + // colorName: "blue".to_string(), + // options: vec![ + // FilterOption { + // id: "date".to_string(), + // title: "Date".to_string(), + // }, + // FilterOption { + // id: "name".to_string(), + // title: "Name".to_string(), + // }, + // ], + // multiSelect: false, + // }, + // ChannelOption { + // id: "duration".to_string(), + // title: "Duration".to_string(), + // description: "Filter the videos by duration.".to_string(), + // systemImage: "timer".to_string(), + // colorName: "green".to_string(), + // options: vec![ + // FilterOption { + // id: "short".to_string(), + // title: "< 1h".to_string(), + // }, + // FilterOption { + // id: "long".to_string(), + // title: "> 1h".to_string(), + // }, + // ], + // multiSelect: true, + // }, + // ChannelOption { + // id: "featured".to_string(), + // title: "Featured".to_string(), + // description: "Filter Featured Videos.".to_string(), + // systemImage: "star".to_string(), + // colorName: "red".to_string(), + // options: vec![ + // FilterOption { + // id: "all".to_string(), + // title: "No".to_string(), + // }, + // FilterOption { + // id: "featured".to_string(), + // title: "Yes".to_string(), + // }, + // ], + // multiSelect: false, + // }, + // ], + // nsfw: true, + // }); status.add_channel(Channel { id: "perverzija".to_string(), name: "Perverzija".to_string(), @@ -138,6 +138,24 @@ async fn status(req: HttpRequest) -> Result { }, ], multiSelect: false, + }, + ChannelOption { + id: "featured".to_string(), + title: "Featured".to_string(), + description: "Filter Featured Videos.".to_string(), + systemImage: "star".to_string(), + colorName: "red".to_string(), + options: vec![ + FilterOption { + id: "all".to_string(), + title: "No".to_string(), + }, + FilterOption { + id: "featured".to_string(), + title: "Yes".to_string(), + }, + ], + multiSelect: false, }, ChannelOption { id: "duration".to_string(),