mirror of
https://github.com/ReVanced/revanced-bots.git
synced 2026-01-19 01:03:58 +00:00
58 lines
1.2 KiB
TypeScript
Executable File
58 lines
1.2 KiB
TypeScript
Executable File
/**
|
|
* Client operation codes for the gateway
|
|
*/
|
|
export enum ClientOperation {
|
|
/**
|
|
* Client's heartbeat (to check if the connection is dead or not)
|
|
*/
|
|
Heartbeat = 100,
|
|
|
|
/**
|
|
* Client's request to parse text
|
|
*/
|
|
ParseText = 110,
|
|
/**
|
|
* Client's request to parse image
|
|
*/
|
|
ParseImage = 111,
|
|
}
|
|
|
|
/**
|
|
* Server operation codes for the gateway
|
|
*/
|
|
export enum ServerOperation {
|
|
/**
|
|
* Server's acknowledgement of a client's heartbeat
|
|
*/
|
|
HeartbeatAck = 1,
|
|
/**
|
|
* Server's initial response to a client's connection
|
|
*/
|
|
Hello = 2,
|
|
|
|
/**
|
|
* Server's response to client's request to parse text
|
|
*/
|
|
ParsedText = 10,
|
|
/**
|
|
* Server's response to client's request to parse image
|
|
*/
|
|
ParsedImage = 11,
|
|
/**
|
|
* Server's failure response to client's request to parse text
|
|
*/
|
|
ParseTextFailed = 12,
|
|
/**
|
|
* Server's failure response to client's request to parse image
|
|
*/
|
|
ParseImageFailed = 13,
|
|
|
|
/**
|
|
* Server's disconnect message
|
|
*/
|
|
Disconnect = 20,
|
|
}
|
|
|
|
export const Operation = { ...ClientOperation, ...ServerOperation } as const
|
|
export type Operation = ClientOperation | ServerOperation
|