UNPKG

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 5.87 kB
'use strict';function a87_0x3d34(){const _0x4326cd=['FULL','historySyncNotification','concat','normalizeMessageContent','emit','downloadHistory','12795629boGiks','19498544fOGgFR','processHistoryMessage','progress','remoteJid','./msg','name','messages','downloadAndProcessHistorySyncNotification','proto','7092470MWXysE','lastMessageRecvTimestamp','10370676ygRsuN','__esModule','3591746jnkWfG','PUSH_NAME','../crypto/similary','messageStubType','md-msg-hist','decode','toNumber','../../Models','promisify','message','../../Connection/enc','1589489DyAeCp','HistorySync','HistorySyncType','inflate','../../Internal','muteEndTime','WAMessageStubType','syncType','57OFksVu','getHistoryMsg','protocolMessage','BIZ_PRIVACY_MODE_TO_FB','key','pinned','push','archived','util','length','zlib','INITIAL_BOOTSTRAP','RECENT','downloadContentFromMessage','messageTimestamp','messageStubParameters','222668ooNsfL','readOnly'];a87_0x3d34=function(){return _0x4326cd;};return a87_0x3d34();}function a87_0x43c4(_0x5e768b,_0x1571ae){const _0x3d3427=a87_0x3d34();return a87_0x43c4=function(_0x43c4a6,_0x5af3db){_0x43c4a6=_0x43c4a6-0x18b;let _0x464b49=_0x3d3427[_0x43c4a6];return _0x464b49;},a87_0x43c4(_0x5e768b,_0x1571ae);}const a87_0x3a1270=a87_0x43c4;(function(_0x11c4ae,_0x2995ad){const _0x1dc74d=a87_0x43c4,_0x356855=_0x11c4ae();while(!![]){try{const _0xb39415=-parseInt(_0x1dc74d(0x1b8))/0x1+parseInt(_0x1dc74d(0x1ad))/0x2+parseInt(_0x1dc74d(0x1c0))/0x3*(parseInt(_0x1dc74d(0x197))/0x4)+-parseInt(_0x1dc74d(0x1a9))/0x5+parseInt(_0x1dc74d(0x1ab))/0x6+parseInt(_0x1dc74d(0x19f))/0x7+-parseInt(_0x1dc74d(0x1a0))/0x8;if(_0xb39415===_0x2995ad)break;else _0x356855['push'](_0x356855['shift']());}catch(_0x1d8301){_0x356855['push'](_0x356855['shift']());}}}(a87_0x3d34,0xeb81e));Object['defineProperty'](exports,a87_0x3a1270(0x1ac),{'value':!![]}),exports[a87_0x3a1270(0x1c1)]=exports[a87_0x3a1270(0x1a7)]=exports['processHistoryMessage']=exports[a87_0x3a1270(0x19e)]=void 0x0;const util_1=require(a87_0x3a1270(0x18f)),zlib_1=require(a87_0x3a1270(0x191)),enc_1=require(a87_0x3a1270(0x1b7)),Models_1=require(a87_0x3a1270(0x1b4)),Internal_1=require(a87_0x3a1270(0x1bc)),similary_1=require(a87_0x3a1270(0x1af)),msg_1=require(a87_0x3a1270(0x1a4)),mms_1=require('./mms'),inflatePromise=(0x0,util_1[a87_0x3a1270(0x1b5)])(zlib_1[a87_0x3a1270(0x1bb)]),downloadHistory=async(_0x22567b,_0x1fba1a)=>{const _0x52580a=a87_0x3a1270,_0x1e6f1c=await(0x0,mms_1[_0x52580a(0x194)])(_0x22567b,_0x52580a(0x1b1),{'options':_0x1fba1a}),_0x5d33ef=[];for await(const _0x2a474d of _0x1e6f1c){_0x5d33ef[_0x52580a(0x18d)](_0x2a474d);}let _0x5612b6=Buffer[_0x52580a(0x19b)](_0x5d33ef);_0x5612b6=await inflatePromise(_0x5612b6);const _0x594fd9=enc_1[_0x52580a(0x1a8)][_0x52580a(0x1b9)][_0x52580a(0x1b2)](_0x5612b6);return _0x594fd9;};exports[a87_0x3a1270(0x19e)]=downloadHistory;const processHistoryMessage=(_0x25f9cd,_0x1aae30)=>{const _0x142a92=a87_0x3a1270;var _0x3e3fb7,_0x4bad27,_0x113ff1;const _0x56bced=[],_0x41083b=[],_0x452902=[];_0x1aae30[_0x142a92(0x19d)]('sync-progress',_0x25f9cd[_0x142a92(0x1a2)]);switch(_0x25f9cd[_0x142a92(0x1bf)]){case enc_1[_0x142a92(0x1a8)][_0x142a92(0x1b9)]['HistorySyncType'][_0x142a92(0x192)]:case enc_1[_0x142a92(0x1a8)][_0x142a92(0x1b9)][_0x142a92(0x1ba)][_0x142a92(0x193)]:case enc_1[_0x142a92(0x1a8)][_0x142a92(0x1b9)]['HistorySyncType'][_0x142a92(0x199)]:for(const _0x566c82 of _0x25f9cd['conversations']){_0x41083b['push']({'id':_0x566c82['id'],'name':_0x566c82[_0x142a92(0x1a5)]||undefined});const _0x2bb88e=_0x566c82[_0x142a92(0x1a6)]||[];delete _0x566c82[_0x142a92(0x1a6)],delete _0x566c82[_0x142a92(0x18e)],delete _0x566c82[_0x142a92(0x1bd)],delete _0x566c82[_0x142a92(0x18c)];for(const _0x38677f of _0x2bb88e){const _0x360446=_0x38677f[_0x142a92(0x1b6)];_0x56bced[_0x142a92(0x18d)](_0x360446),!((_0x3e3fb7=_0x566c82[_0x142a92(0x1a6)])===null||_0x3e3fb7===void 0x0?void 0x0:_0x3e3fb7[_0x142a92(0x190)])&&(_0x566c82[_0x142a92(0x1a6)]=[{'message':_0x360446}]),!_0x360446[_0x142a92(0x18b)]['fromMe']&&!_0x566c82[_0x142a92(0x1aa)]&&(_0x566c82[_0x142a92(0x1aa)]=(0x0,similary_1[_0x142a92(0x1b3)])(_0x360446[_0x142a92(0x195)])),(_0x360446[_0x142a92(0x1b0)]===Models_1[_0x142a92(0x1be)]['BIZ_PRIVACY_MODE_TO_BSP']||_0x360446[_0x142a92(0x1b0)]===Models_1[_0x142a92(0x1be)][_0x142a92(0x1c3)])&&((_0x4bad27=_0x360446[_0x142a92(0x196)])===null||_0x4bad27===void 0x0?void 0x0:_0x4bad27[0x0])&&_0x41083b[_0x142a92(0x18d)]({'id':_0x360446[_0x142a92(0x18b)]['participant']||_0x360446['key'][_0x142a92(0x1a3)],'verifiedName':(_0x113ff1=_0x360446[_0x142a92(0x196)])===null||_0x113ff1===void 0x0?void 0x0:_0x113ff1[0x0]});}(0x0,Internal_1['isJidUser'])(_0x566c82['id'])&&_0x566c82[_0x142a92(0x198)]&&_0x566c82[_0x142a92(0x18e)]&&delete _0x566c82[_0x142a92(0x198)],_0x452902[_0x142a92(0x18d)]({..._0x566c82});}break;case enc_1['proto'][_0x142a92(0x1b9)][_0x142a92(0x1ba)][_0x142a92(0x1ae)]:for(const _0x4bb8b6 of _0x25f9cd['pushnames']){_0x41083b[_0x142a92(0x18d)]({'id':_0x4bb8b6['id'],'notify':_0x4bb8b6['pushname'],'verifiedName':_0x4bb8b6[_0x142a92(0x1a5)]});}break;}return{'chats':_0x452902,'contacts':_0x41083b,'messages':_0x56bced};};exports[a87_0x3a1270(0x1a1)]=processHistoryMessage;const downloadAndProcessHistorySyncNotification=async(_0x659b56,_0x5e6383,_0xc164d7)=>{const _0x4c0ae1=a87_0x3a1270,_0x243b03=await(0x0,exports[_0x4c0ae1(0x19e)])(_0x659b56,_0x5e6383);return(0x0,exports[_0x4c0ae1(0x1a1)])(_0x243b03,_0xc164d7);};exports[a87_0x3a1270(0x1a7)]=downloadAndProcessHistorySyncNotification;const getHistoryMsg=_0x408907=>{const _0x1a9781=a87_0x3a1270;var _0x59648d;const _0x25018a=!!_0x408907?(0x0,msg_1[_0x1a9781(0x19c)])(_0x408907):undefined,_0x347933=(_0x59648d=_0x25018a===null||_0x25018a===void 0x0?void 0x0:_0x25018a[_0x1a9781(0x1c2)])===null||_0x59648d===void 0x0?void 0x0:_0x59648d[_0x1a9781(0x19a)];return _0x347933;};exports[a87_0x3a1270(0x1c1)]=getHistoryMsg;