mirror of
https://github.com/euzu/tuliprox.git
synced 2026-10-26 00:32:30 +01:00
Fix: Copy url in frontend does not resolve provider:// (#673)
* Fix: Copy url in frontend does not resolve provider:// * Fix: Filter editor on demand validation * Fix: redirect to login screen if auto logout happens
This commit is contained in:
@@ -32,7 +32,6 @@ mod ui_playlist_item;
|
||||
mod user_command;
|
||||
mod uuidtype;
|
||||
mod web_socket;
|
||||
mod webplayer_url_request;
|
||||
mod xtream;
|
||||
pub mod xtream_const;
|
||||
|
||||
@@ -42,5 +41,5 @@ pub use self::{
|
||||
playlist_categories::*, playlist_info_document::*, playlist_request::*, processing_order::*, regex_cache::*,
|
||||
search_request::*, short_epg::*, stats::*, status_check::*, stream_info::*, stream_meter::*, stream_properties::*,
|
||||
strm_export_style::*, system_info::*, target_type::*, ui_playlist_item::*, user_command::*, uuidtype::*,
|
||||
web_socket::*, webplayer_url_request::*, xtream::*,
|
||||
web_socket::*, xtream::*,
|
||||
};
|
||||
|
||||
@@ -26,6 +26,12 @@ pub enum PlaylistRequest {
|
||||
CustomM3u(PlaylistRequestM3u),
|
||||
}
|
||||
|
||||
#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
|
||||
pub enum PlaylistUrlResolveRequest {
|
||||
Webplayer { target_id: u16, virtual_id: u32, cluster: XtreamCluster },
|
||||
Provider { playlist_request: PlaylistRequest, url: String },
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, serde::Serialize, serde::Deserialize, PartialEq)]
|
||||
pub struct CommonPlaylistItem {
|
||||
pub virtual_id: u32,
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
use crate::model::XtreamCluster;
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
#[derive(Debug, Clone, Deserialize, Serialize)]
|
||||
pub struct WebplayerUrlRequest {
|
||||
pub target_id: u16,
|
||||
pub virtual_id: u32,
|
||||
pub cluster: XtreamCluster,
|
||||
}
|
||||
Reference in New Issue
Block a user