QLAPI.systemNotify 支持自定义通知类型和参数

This commit is contained in:
whyour
2025-06-24 02:00:51 +08:00
parent 7a92e7c6ab
commit 87b934aafe
7 changed files with 1729 additions and 99 deletions
+6 -1
View File
@@ -31,6 +31,7 @@ import {
DeleteCronsRequest,
CronResponse,
} from '../protos/api';
import { NotificationInfo } from '../data/notify';
Container.set('logger', LoggerInstance);
@@ -227,7 +228,11 @@ export const systemNotify = async (
) => {
try {
const systemService = Container.get(SystemService);
const data = await systemService.notify(call.request);
const data = await systemService.notify({
title: call.request.title,
content: call.request.content,
notificationInfo: call.request.notificationInfo as unknown as NotificationInfo,
});
callback(null, data);
} catch (e: any) {
callback(e);