mirror of
https://github.com/ReVanced/revanced-bots.git
synced 2026-01-18 08:43:57 +00:00
BREAKING CHANGES: - Heartbeating removed - `config.consoleLogLevel` -> `config.logLevel` NEW FEATURES: - Training messages - Sequence number system - WebSocket close codes used instead of disconnect packets FIXES: - Improved error handling - Some performance improvements - Made code more clean - Updated dependencies
61 lines
1.3 KiB
TypeScript
Executable File
61 lines
1.3 KiB
TypeScript
Executable File
/**
|
|
* Client operation codes for the gateway
|
|
*/
|
|
export enum ClientOperation {
|
|
/**
|
|
* Client's request to parse text
|
|
*/
|
|
ParseText = 100,
|
|
/**
|
|
* Client's request to parse image
|
|
*/
|
|
ParseImage = 101,
|
|
/**
|
|
* Client's request to train a message
|
|
*/
|
|
TrainMessage = 102,
|
|
}
|
|
|
|
/**
|
|
* Server operation codes for the gateway
|
|
*/
|
|
export enum ServerOperation {
|
|
/**
|
|
* Server's initial response to a client's connection
|
|
*/
|
|
Hello = 1,
|
|
|
|
/**
|
|
* 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 response to client's request to train a message
|
|
*/
|
|
TrainedMessage = 14,
|
|
/**
|
|
* Server's failure response to client's request to train a message
|
|
*/
|
|
TrainMessageFailed = 15,
|
|
|
|
/**
|
|
* Server's disconnect message
|
|
*/
|
|
Disconnect = 20,
|
|
}
|
|
|
|
export const Operation = { ...ClientOperation, ...ServerOperation } as const
|
|
export type Operation = ClientOperation | ServerOperation
|