superchats
Version:
SuperChats is a premium library with unique features that control Whatsapp functions. With Superchats you can build service bots, multiservice chats or any system that uses whatsapp
1 lines • 4.33 kB
JavaScript
'use strict';var a11_0x244d96=a11_0x2f01;function a11_0x26af(){var _0x2fe03c=['CLOSING','1600XcibOH','AbstractSocketClient','./abstract-socket-client','51297VvTHjO','535451jBkkUE','isClosed','208768SZefIY','../mode','connect','message','setMaxListeners','socket','open','CONNECTING','send','agent','pong','default','WebSocketClient','1115checHc','10RtmkDp','isClosing','__esModule','defineProperty','22qgFbpt','927421EBnats','36LvUlHD','config','isConnecting','unexpected-response','connectTimeoutMs','upgrade','emit','close','isOpen','DEFAULT_ORIGIN','1721412MMOVGb','6LkFHsc','readyState','options','__importDefault','95541USsWkT'];a11_0x26af=function(){return _0x2fe03c;};return a11_0x26af();}(function(_0x146bf3,_0x69c9ee){var _0x479322=a11_0x2f01,_0x32b180=_0x146bf3();while(!![]){try{var _0x2c9dc7=parseInt(_0x479322(0x183))/0x1+parseInt(_0x479322(0x172))/0x2*(-parseInt(_0x479322(0x188))/0x3)+parseInt(_0x479322(0x185))/0x4*(parseInt(_0x479322(0x16d))/0x5)+-parseInt(_0x479322(0x17f))/0x6*(-parseInt(_0x479322(0x189))/0x7)+-parseInt(_0x479322(0x18b))/0x8+parseInt(_0x479322(0x17e))/0x9*(-parseInt(_0x479322(0x16e))/0xa)+-parseInt(_0x479322(0x173))/0xb*(-parseInt(_0x479322(0x174))/0xc);if(_0x2c9dc7===_0x69c9ee)break;else _0x32b180['push'](_0x32b180['shift']());}catch(_0x5dc9fe){_0x32b180['push'](_0x32b180['shift']());}}}(a11_0x26af,0x1a8aa));function a11_0x2f01(_0x39ad89,_0x5e2729){var _0x26afc7=a11_0x26af();return a11_0x2f01=function(_0x2f0165,_0x327283){_0x2f0165=_0x2f0165-0x16d;var _0xdcdb71=_0x26afc7[_0x2f0165];return _0xdcdb71;},a11_0x2f01(_0x39ad89,_0x5e2729);}var __importDefault=this&&this[a11_0x244d96(0x182)]||function(_0x5cd666){var _0x35313b=a11_0x244d96;return _0x5cd666&&_0x5cd666[_0x35313b(0x170)]?_0x5cd666:{'default':_0x5cd666};};Object[a11_0x244d96(0x171)](exports,a11_0x244d96(0x170),{'value':!![]}),exports[a11_0x244d96(0x197)]=void 0x0;const ws_1=__importDefault(require('ws')),mode_1=require(a11_0x244d96(0x18c)),abstract_socket_client_1=require(a11_0x244d96(0x187));class WebSocketClient extends abstract_socket_client_1[a11_0x244d96(0x186)]{constructor(){super(...arguments),this['socket']=null;}get[a11_0x244d96(0x17c)](){var _0x32ad8b=a11_0x244d96,_0x5da542;return((_0x5da542=this[_0x32ad8b(0x190)])===null||_0x5da542===void 0x0?void 0x0:_0x5da542[_0x32ad8b(0x180)])===ws_1[_0x32ad8b(0x196)]['OPEN'];}get[a11_0x244d96(0x18a)](){var _0x4d098e=a11_0x244d96,_0x4194c9;return this['socket']===null||((_0x4194c9=this[_0x4d098e(0x190)])===null||_0x4194c9===void 0x0?void 0x0:_0x4194c9[_0x4d098e(0x180)])===ws_1[_0x4d098e(0x196)]['CLOSED'];}get[a11_0x244d96(0x16f)](){var _0x479c28=a11_0x244d96,_0x57ce7d;return this[_0x479c28(0x190)]===null||((_0x57ce7d=this[_0x479c28(0x190)])===null||_0x57ce7d===void 0x0?void 0x0:_0x57ce7d['readyState'])===ws_1[_0x479c28(0x196)][_0x479c28(0x184)];}get[a11_0x244d96(0x176)](){var _0x4399e9=a11_0x244d96,_0x2b8df6;return((_0x2b8df6=this['socket'])===null||_0x2b8df6===void 0x0?void 0x0:_0x2b8df6[_0x4399e9(0x180)])===ws_1[_0x4399e9(0x196)][_0x4399e9(0x192)];}async[a11_0x244d96(0x18d)](){var _0x29d8df=a11_0x244d96,_0x595498,_0x1e40f3;if(this[_0x29d8df(0x190)])return;this['socket']=new ws_1['default'](this['url'],{'origin':mode_1[_0x29d8df(0x17d)],'headers':(_0x595498=this['config'][_0x29d8df(0x181)])===null||_0x595498===void 0x0?void 0x0:_0x595498['headers'],'handshakeTimeout':this[_0x29d8df(0x175)][_0x29d8df(0x178)],'timeout':this['config']['connectTimeoutMs'],'agent':this[_0x29d8df(0x175)][_0x29d8df(0x194)]}),this[_0x29d8df(0x190)][_0x29d8df(0x18f)](0x0);const _0x4c28eb=[_0x29d8df(0x17b),'error',_0x29d8df(0x179),_0x29d8df(0x18e),_0x29d8df(0x191),'ping',_0x29d8df(0x195),_0x29d8df(0x177)];for(const _0x1e0584 of _0x4c28eb){(_0x1e40f3=this[_0x29d8df(0x190)])===null||_0x1e40f3===void 0x0?void 0x0:_0x1e40f3['on'](_0x1e0584,(..._0x50f5fc)=>this[_0x29d8df(0x17a)](_0x1e0584,..._0x50f5fc));}}async[a11_0x244d96(0x17b)](){var _0x338308=a11_0x244d96;try{if(!this[_0x338308(0x190)])return;this[_0x338308(0x190)][_0x338308(0x17b)](),this['socket']=null;}catch(_0x2de901){}}[a11_0x244d96(0x193)](_0x1d173f,_0x1be603){var _0x2e860d=a11_0x244d96,_0x2cba36;return(_0x2cba36=this['socket'])===null||_0x2cba36===void 0x0?void 0x0:_0x2cba36[_0x2e860d(0x193)](_0x1d173f,_0x1be603),Boolean(this[_0x2e860d(0x190)]);}}exports[a11_0x244d96(0x197)]=WebSocketClient;