@@ -859,7 +859,8 @@ export class OneBotDocking {
859
859
private _events = {
860
860
"onRawMessage" : new Event < ( rawInfo : string , ori : ( isExecute : boolean , raw : string ) => void ) => void > ( this . DelayLogger ) ,
861
861
"onInitSuccess" : new Event < ( ) => void > ( this . DelayLogger ) ,
862
- "onClientClose" : new Event < ( ) => void > ( this . DelayLogger ) ,
862
+ "onClientDisconnect" : new Event < ( ) => void > ( this . DelayLogger ) ,
863
+ "onClientDestroy" : new Event < ( ) => void > ( this . DelayLogger ) ,
863
864
"onClientStatusChanged" : new Event < ( device : DeviceInfo , online : boolean ) => void > ( this . DelayLogger ) ,
864
865
"onPrivateMsg" : new Event < ( senderInfo : SenderInfo , sub_type : "friend" | "group" | "discuss" | "other" , msgInfo : MsgInfo ) => void > ( this . DelayLogger ) ,
865
866
"onGroupMsg" : new Event < ( groupInfo : GroupInfo , sub_type : "normal" | "anonymous" | "notice" , groupMemberInfo : GroupMemberInfo | AnonymousInfo , msgInfo : MsgInfo ) => void > ( this . DelayLogger ) ,
@@ -1004,7 +1005,12 @@ export class OneBotDocking {
1004
1005
} ) ;
1005
1006
this . wsc . events . onClose . on ( ( code , desc ) => {
1006
1007
// this.logger.warn(`WS已断开!退出码: ${code}, DESC:${desc}`);
1007
- this . _events . onClientClose . fire (
1008
+ // this._events.onClientClose.fire(
1009
+ // "OneBotDockingProcess_Event_ClientClose"
1010
+ // );
1011
+ } ) ;
1012
+ this . wsc . events . onDestroy . on ( ( ) => {
1013
+ this . _events . onClientDestroy . fire (
1008
1014
"OneBotDockingProcess_Event_ClientClose"
1009
1015
) ;
1010
1016
} ) ;
0 commit comments