Newer
Older
percord / src / util / Constants.ts
@Flam3rboy Flam3rboy on 6 Feb 2021 613 bytes :sparkles: Base Server
export enum OPCODES {
	Dispatch,
	Heartbeat,
	Identify,
	Presence_Update,
	Voice_State_Update,
	Dummy_Value, // ? What is opcode 5?
	Resume,
	Reconnect,
	Request_Guild_Members,
	Invalid_Session,
	Hello,
	Heartbeat_ACK,
}
export enum CLOSECODES {
	Unknown_error = 4000,
	Unknown_opcode,
	Decode_error,
	Not_authenticated,
	Authentication_failed,
	Already_authenticated,
	Invalid_session,
	Invalid_seq,
	Rate_limited,
	Session_timed_out,
	Invalid_shard,
	Sharding_required,
	Invalid_API_version,
	Invalid_intent,
	Disallowed_intent,
}

export interface Payload {
	op: OPCODES;
	d?: any;
	s?: number;
	t?: string;
}