tauri-plugin-fs-stream 2.0.0

File Streaming API for Tauri
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::*;


#[tauri::command]
pub async fn close_all_file_streams<R: tauri::Runtime>(
    resources: PluginFileResourcesState<'_, R>,
    _app: tauri::AppHandle<R>,
) -> Result<()> {

    let resources = std::sync::Arc::clone(&resources);

    tauri::async_runtime::spawn_blocking(move || {
        resources.close_all()?;
        Ok(())
    }).await?
}