mirror of
https://github.com/ReVanced/revanced-bots.git
synced 2026-01-11 13:56:15 +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
18 lines
846 B
TypeScript
Executable File
18 lines
846 B
TypeScript
Executable File
import DisconnectReason from './DisconnectReason'
|
|
|
|
/**
|
|
* Humanized disconnect reasons for logs
|
|
*/
|
|
const HumanizedDisconnectReason = {
|
|
[1006]: 'the receiving end had unexpectedly closed the connection',
|
|
[DisconnectReason.InvalidPacket]: 'the client has sent invalid packet',
|
|
[DisconnectReason.Generic]: '(unknown reason)',
|
|
[DisconnectReason.TimedOut]: 'the client did not respond with a heartbeat in time',
|
|
[DisconnectReason.ServerError]: 'the server had an internal server error',
|
|
[DisconnectReason.TooSlow]: 'the client was not ready in time',
|
|
[DisconnectReason.PlannedDisconnect]: 'the client has disconnected on its own',
|
|
[DisconnectReason.NoOpenSocket]: 'the receiving end did not have an open socket',
|
|
} as const satisfies Record<DisconnectReason | number, string>
|
|
|
|
export default HumanizedDisconnectReason
|