discord-hybrid-sharding
Version:
The first package which combines sharding manager & internal sharding to save a lot of resources, which allows clustering!
42 lines (41 loc) • 2.32 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.messageType = exports.Endpoints = exports.DefaultOptions = exports.Events = void 0;
exports.Events = {
ERROR: 'warn',
WARN: 'error',
};
exports.DefaultOptions = {
http: {
api: 'https://discord.com/api',
version: '10',
},
};
exports.Endpoints = {
botGateway: '/gateway/bot',
};
var messageType;
(function (messageType) {
messageType[messageType["MISSING_TYPE"] = 0] = "MISSING_TYPE";
messageType[messageType["CUSTOM_REQUEST"] = 1] = "CUSTOM_REQUEST";
messageType[messageType["CUSTOM_MESSAGE"] = 2] = "CUSTOM_MESSAGE";
messageType[messageType["CUSTOM_REPLY"] = 3] = "CUSTOM_REPLY";
messageType[messageType["HEARTBEAT"] = 4] = "HEARTBEAT";
messageType[messageType["HEARTBEAT_ACK"] = 5] = "HEARTBEAT_ACK";
messageType[messageType["CLIENT_BROADCAST_REQUEST"] = 6] = "CLIENT_BROADCAST_REQUEST";
messageType[messageType["CLIENT_BROADCAST_RESPONSE"] = 7] = "CLIENT_BROADCAST_RESPONSE";
messageType[messageType["CLIENT_RESPAWN"] = 8] = "CLIENT_RESPAWN";
messageType[messageType["CLIENT_RESPAWN_ALL"] = 9] = "CLIENT_RESPAWN_ALL";
messageType[messageType["CLIENT_MAINTENANCE"] = 10] = "CLIENT_MAINTENANCE";
messageType[messageType["CLIENT_MAINTENANCE_ENABLE"] = 11] = "CLIENT_MAINTENANCE_ENABLE";
messageType[messageType["CLIENT_MAINTENANCE_DISABLE"] = 12] = "CLIENT_MAINTENANCE_DISABLE";
messageType[messageType["CLIENT_MAINTENANCE_ALL"] = 13] = "CLIENT_MAINTENANCE_ALL";
messageType[messageType["CLIENT_SPAWN_NEXT_CLUSTER"] = 14] = "CLIENT_SPAWN_NEXT_CLUSTER";
messageType[messageType["CLIENT_READY"] = 15] = "CLIENT_READY";
messageType[messageType["CLIENT_EVAL_REQUEST"] = 16] = "CLIENT_EVAL_REQUEST";
messageType[messageType["CLIENT_EVAL_RESPONSE"] = 17] = "CLIENT_EVAL_RESPONSE";
messageType[messageType["CLIENT_MANAGER_EVAL_REQUEST"] = 18] = "CLIENT_MANAGER_EVAL_REQUEST";
messageType[messageType["CLIENT_MANAGER_EVAL_RESPONSE"] = 19] = "CLIENT_MANAGER_EVAL_RESPONSE";
messageType[messageType["MANAGER_BROADCAST_REQUEST"] = 20] = "MANAGER_BROADCAST_REQUEST";
messageType[messageType["MANAGER_BROADCAST_RESPONSE"] = 21] = "MANAGER_BROADCAST_RESPONSE";
})(messageType || (exports.messageType = messageType = {}));
;