@tgsnake/core
Version:
Pure Telegram MTProto library for nodejs
25 lines (24 loc) • 952 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Timeout = exports.MsgWaitTimeout = exports.ApiCallError = exports.ServiceUnavailable = void 0;
const RpcError_js_1 = require("../RpcError.js");
class ServiceUnavailable extends RpcError_js_1.RPCError {
code = 503;
name = 'SERVICE_UNAVAILABLE';
}
exports.ServiceUnavailable = ServiceUnavailable;
class ApiCallError extends ServiceUnavailable {
id = 'ApiCallError';
message = 'Telegram is having internal problems. Please try again later.';
}
exports.ApiCallError = ApiCallError;
class MsgWaitTimeout extends ServiceUnavailable {
id = 'MSG_WAIT_TIMEOUT';
message = 'Spent too much time waiting for a previous query in the invokeAfterMsg request queue, aborting!';
}
exports.MsgWaitTimeout = MsgWaitTimeout;
class Timeout extends ServiceUnavailable {
id = 'Timeout';
message = 'Timeout while fetching data.';
}
exports.Timeout = Timeout;