Files
tuliprox/shared/src/model/progress.rs
T
euzuandGitHub bfcd66ffcc Fix/catchup (#778)
* Fix: setting auth web_ui token_ttl_mins = 0 fixed.
* Fix: catchup
* New: added playlist update log view
* Fix: Landing Page
New: "Last Page"  added for Landing Page selection
2026-06-18 16:03:09 +02:00

19 lines
631 B
Rust

use crate::model::LibraryScanSummary;
use serde::{Deserialize, Serialize};
/// Marker response for accepted long-running operations. Carries no payload:
/// progress is delivered over the event channel, not through this response.
#[derive(Debug, Clone, Default, Deserialize, Serialize, PartialEq, Eq)]
pub struct OperationRunAccepted {}
#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, Eq)]
pub struct PlaylistUpdateProgressEvent {
pub target: String,
pub message: String,
}
#[derive(Debug, Clone, Deserialize, Serialize, PartialEq)]
pub struct LibraryScanProgressEvent {
pub summary: LibraryScanSummary,
}