Newer
Older
percord / gateway / src / opcodes / Heartbeat.ts
@Flam3rboy Flam3rboy on 12 Aug 2021 342 bytes :sparkles: gateway
import { CLOSECODES, Payload } from "../util/Constants";
import { Send } from "../util/Send";
import { setHeartbeat } from "../util/setHeartbeat";
import WebSocket from "../util/WebSocket";

export async function onHeartbeat(this: WebSocket, data: Payload) {
	// TODO: validate payload

	setHeartbeat(this);

	await Send(this, { op: 11 });
}