tauri-plugin-netwait 0.2.0

A Tauri plugin for network status monitoring and waiting.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use tauri::{AppHandle, command, Runtime};

use crate::models::*;
use crate::Result;
use crate::NetwaitExt;

#[command]
pub(crate) async fn wait_for_network<R: Runtime>(app: AppHandle<R>) -> Result<NetworkStatusResponse> {
    app.netwait().wait_for_network()
}

#[command]
pub(crate) async fn check_network_status<R: Runtime>(
    app: AppHandle<R>,
) -> Result<NetworkStatusResponse> {
    app.netwait().check_network_status()
}