mirror of
https://github.com/Megghy/vtsuru.live.git
synced 2025-12-07 02:46:55 +08:00
feat: 添加更新日志功能;优化组件和状态管理;修复部分逻辑错误
This commit is contained in:
@@ -4,6 +4,18 @@ import { isPermissionGranted, onAction, sendNotification } from "@tauri-apps/plu
|
||||
import { openUrl } from "@tauri-apps/plugin-opener";
|
||||
import { CN_HOST } from "@/data/constants";
|
||||
|
||||
export function onReceivedNotification(type: string, data: any) {
|
||||
switch (type) {
|
||||
case 'question-box':
|
||||
|
||||
onReceivedQuestion(data);
|
||||
break;
|
||||
|
||||
default:
|
||||
console.warn(`Unhandled notification type: ${type}`);
|
||||
}
|
||||
}
|
||||
|
||||
export async function onReceivedQuestion(question: QAInfo) {
|
||||
const setting = useSettings();
|
||||
if (setting.settings.notificationSettings.enableTypes.includes("question-box")) {
|
||||
@@ -20,7 +32,7 @@ export async function onReceivedQuestion(question: QAInfo) {
|
||||
silent: false,
|
||||
extra: { type: 'question-box' },
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user