diff --git a/src/core b/src/core index c3a61516..c4be1830 160000 --- a/src/core +++ b/src/core @@ -1 +1 @@ -Subproject commit c3a61516d5d5cb1ff3f503024f228329d44d43f2 +Subproject commit c4be18301ff85fbf18b218eb2c9e8d00d0aefc3f diff --git a/src/onebot11/main.ts b/src/onebot11/main.ts index 873ecc86..cf2fc98c 100644 --- a/src/onebot11/main.ts +++ b/src/onebot11/main.ts @@ -10,6 +10,7 @@ import { GroupMemberRole, GroupNotify, GroupNotifyTypes, + KickedOffLineInfo, RawMessage } from '@/core/entities'; import { OB11Config, ob11Config } from '@/onebot11/config'; @@ -29,6 +30,7 @@ import { OB11FriendRecallNoticeEvent } from '@/onebot11/event/notice/OB11FriendR import { OB11GroupRecallNoticeEvent } from '@/onebot11/event/notice/OB11GroupRecallNoticeEvent'; import { logMessage, logNotice, logRequest } from '@/onebot11/log'; import { OB11Message } from '@/onebot11/types'; +import { OB11LifeCycleEvent } from './event/meta/OB11LifeCycleEvent'; export class NapCatOnebot11 { @@ -83,6 +85,10 @@ export class NapCatOnebot11 { // console.log(buffer.toString()); // console.log('ob11 onRecvSysMsg', JSON.stringify(msg, null, 2)); }; + msgListener.onKickedOffLine = (Info: KickedOffLineInfo) => { + // 下线通知 + //postOB11Event + }; msgListener.onRecvMsg = (msg) => { // console.log('ob11 onRecvMsg', JSON.stringify(msg, null, 2)); logDebug('收到消息', msg); diff --git a/src/webui/ui/NapCat.ts b/src/webui/ui/NapCat.ts index a5a51326..c535de5c 100644 --- a/src/webui/ui/NapCat.ts +++ b/src/webui/ui/NapCat.ts @@ -5,8 +5,7 @@ import { SettingSwitch } from "./components/SettingSwitch"; import { SettingSelect } from "./components/SettingSelect"; import { OB11Config, OB11ConfigWrapper } from "./components/WebUiApiOB11Config"; async function onSettingWindowCreated(view: Element) { - const isEmpty = (value: any) => - value === undefined || value === undefined || value === ""; + const isEmpty = (value: any) => value === undefined || value === undefined || value === ""; await OB11ConfigWrapper.Init(localStorage.getItem("auth") as string); let ob11Config: OB11Config = await OB11ConfigWrapper.GetOB11Config(); const setOB11Config = (key: string, value: any) => { @@ -59,17 +58,17 @@ async function onSettingWindowCreated(view: Element) { "启用 HTTP 事件上报", undefined, SettingSwitch("ob11.http.enablePost", ob11Config.http.enablePost, { - "control-display-id": "config-ob11-http.postUrls", + "control-display-id": "config-ob11-http-postUrls", }) ), - `