use tauri::{AppHandle, Manager, Runtime};
pub(super) fn apply<R: Runtime>(app: &AppHandle<R>, count: Option<u64>) {
let Some(window) = app.webview_windows().into_values().next() else { return };
let count = count.filter(|c| *c > 0).map(|c| c.min(i64::MAX as u64) as i64);
if let Err(err) = window.set_badge_count(count) {
log::debug!("程序坞角标设置失败:{err}");
}
}