Files
NapCatQQ/packages/napcat-onebot/event/meta/OB11HeartbeatEvent.ts
T
TanTan f954252a34
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
Release Tag / validate-version (push) Waiting to run
NapCatQQ source snapshot
2026-11-13 09:01:47 +08:00

23 lines
539 B
TypeScript

import { OB11BaseMetaEvent } from './OB11BaseMetaEvent';
import { NapCatCore } from 'napcat-core';
interface HeartbeatStatus {
online: boolean | undefined,
good: boolean
}
export class OB11HeartbeatEvent extends OB11BaseMetaEvent {
meta_event_type = 'heartbeat';
status: HeartbeatStatus;
interval: number;
public constructor (core: NapCatCore, interval: number, isOnline: boolean, isGood: boolean) {
super(core);
this.interval = interval;
this.status = {
online: isOnline,
good: isGood,
};
}
}