1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
#[cfg(feature = "media")] pub use media::{DESTINATION_PATH_PARAMETER, SOURCE_PATH_PARAMETER}; use crate::{McaiChannel, Result}; #[cfg(feature = "media")] pub mod media; /// Function to publish a progression event /// /// It will be an integer between 0 and 100. pub fn publish_job_progression( channel: Option<McaiChannel>, job_id: u64, progression: u8, ) -> Result<()> { if let Some(response_channel) = channel { return response_channel .lock() .unwrap() .progression(job_id, progression); } Ok(()) }