tauri-plugin-broadcast 0.2.1

tauri android broadcast plugin
Documentation
use tauri::{command, AppHandle, Runtime};

use crate::models::*;
use crate::BroadcastExt;
use crate::Result;

// 注册
#[command]
pub(crate) async fn register<R: Runtime>(
    app: AppHandle<R>,
    payload: RegisterRequest,
) -> Result<()> {
    app.broadcast().register(payload)?;
    Ok(())
}

// 取消注册
#[command]
pub(crate) async fn unregister<R: Runtime>(
    app: AppHandle<R>,
    payload: UnregisterRequest,
) -> Result<()> {
    app.broadcast().unregister(payload)?;
    Ok(())
}