@cloudpss/ubrpc
Version:
16 lines • 653 B
JavaScript
import { WebSocketStatusCode } from '@cloudpss/fetch';
/** WebSocket 关闭代码 */
export var WebSocketAppCode;
(function (WebSocketAppCode) {
WebSocketAppCode[WebSocketAppCode["AUTH_ERROR"] = 3401] = "AUTH_ERROR";
WebSocketAppCode[WebSocketAppCode["REPLACED"] = 3402] = "REPLACED";
})(WebSocketAppCode || (WebSocketAppCode = {}));
/** 是否应进行重连 */
export function shouldReconnectWebSocket(code) {
if (code === WebSocketAppCode.AUTH_ERROR || code === WebSocketAppCode.REPLACED)
return false;
if (code === WebSocketStatusCode.NORMAL_CLOSURE)
return false;
return true;
}
//# sourceMappingURL=codes.js.map