Spaces:
Paused
Paused
Download test/api.integration.test.js from AiBotTeszt/Heino: direct link, hf CLI and curl.
- Browser
- Download file 35.6 kB
-
https://huggingface.co/spaces/AiBotTeszt/Heino/resolve/main/test/api.integration.test.js
- Command line
-
hf download hf://spaces/AiBotTeszt/Heino/test/api.integration.test.js
-
curl -L -o api.integration.test.js https://huggingface.co/spaces/AiBotTeszt/Heino/resolve/main/test/api.integration.test.js
35.6 kB
| const a35_0x2cf71c=a35_0x5e60;function a35_0x229d(){const _0x3f9a24=['905000000099','set','389790FUorDa','disconnect','905000000011','accounts','905000000011@s.whatsapp.net','/api/commands/list','/api/accounts/add?userId=u2&phoneNumber=905000000011','findOne','isListening','/api/owners/add?userId=u1&phoneNumber=abc','/api/accounts/settings?userId=u7&phoneNumber=','ölü\x20soket\x20haritadan\x20düşmeli','phoneNumber','resolve','error','/api/command?userId=u1&command=ping&whatsappNumber[$ne]=x','/api/command?userId=u1&command=ping&whatsappNumber=905999999999','default','631YnOOIu','inactive','isArray','send','text','close','repeat','/api/webhook/del?userId=u7','hasSecret','905000000031','HTTP\x20','content','connectionReplaced','length','/api/command?userId=u1&command=yok','commands','/api/command?userId=u1&command=mesgul&textArgs=toplantidayim','geç\x20gelen\x20eski\x20soket\x20olayı\x20yok\x20sayılır','.ping','başka\x20kullanıcının\x20numarasına\x20komut/silme/ekleme\x20engellenir,\x20soket\x20açılmaz','map','total','/api/webhook/get?userId=u7','ping','.afk\x20toplanti','/api/accounts/list?userId=u1','905999999999','NoSQL\x20injection\x20denemesi\x20(?phoneNumber[$ne]=x)\x20400\x20ile\x20reddedilir','../models/Owner.js','http://127.0.0.1:','/api/accounts/list?USERID=u1','acquirePairingLock','kendi\x20numarasına\x20komut\x20çalışır\x20(ad\x20ve\x20alias),\x20cevaplar\x20API\x20yanıtında\x20döner','mesaj\x20akışı:\x20fromMe\x20komutu\x20çalışır\x20(messageContextInfo\x20ilk\x20key\x20olsa\x20da)','/api/owners/del?userId=u1&phoneNumber=905551112233','replies','905000000041','../events/connection.update.js','sent','başka\x20bir\x20soketin\x20olayı\x20güncel\x20oturumu\x20etkilememeli','/api/accounts/add?userId=u2&phoneNumber=','x@s.whatsapp.net','511780OhaNDF','/api/accounts/listen?userId=u1&phoneNumber=','dinleme\x20modu:\x20varsayılan\x20kapalı;\x20açılınca\x20idle\x27da\x20kapanmaz;\x20kapatılınca\x20normale\x20döner','/api/accounts/del?userId=u2&phoneNumber=905000000011','create','/api/webhook/set?userId=u7&url=http://127.0.0.1:9/hook&secret=abc&events=account.open','countDocuments','connect','shift','905551112233','hata\x20durumunda\x20istek\x20askıda\x20kalmaz\x20(async\x20hata\x20yakalanır)','size','settings','yetkisiz\x20istek\x20soket\x20açmamalı','getSession','prefix','.olmayankomut','name','updateOne','?apiKey=yanlis','440\x20(connectionReplaced):\x20yeniden\x20bağlanılmaz','data','../models/UserSession.js','status','/api/send?userId=u7&to=abc&text=x','message','150','match','whatsappCommands','json','?apiKey=','&idleTimeMs=5','.afk','../models/AuthKey.js','deleteMany','/api/accounts/listen?userId=u1&phoneNumber=905000000013&enabled=true','address','&enabled=true','push','event','has','getSession\x20tek-uçuş:\x20eşzamanlı\x20çağrılar\x20AYNI\x20soketi\x20döndürür','/api/accounts/restart?userId=u7&phoneNumber=905000000032','unexpected-response','905000000077','WS1','body','905000000012','closeAllSessions','&prefix=!&disabledCommands=afk','connection','append','&prefix=','accounts/list','ws://127.0.0.1:','session:x','all','pairing\x20kilidi:\x20kontrol+set\x20atomik,\x20serbest\x20bırakınca\x20tekrar\x20alınabilir','/api/accounts/listen?userId=u2&phoneNumber=','/api/u1/accounts/list','hesap\x20yaşam\x20döngüsü:\x20aktif\x20numara\x20başka\x20kullanıcıya\x20devredilemez;\x20pasif\x20numara\x20devredilir\x20ve\x20auth\x20temizlenir','value','905000009999','catch','activeSessions','yanlis','equal','events','1102112OyJxut','SessionUnavailableError','deepEqual','4882933FzYYmN','notEqual','&enabled=false','../app.js','/api/command?userId=u1&command=ping&whatsappNumber=905000000011','notify','905551112233@s.whatsapp.net','disabledCommands','owner\x20olmayan\x20reddedilmeli','/api/webhook/set?userId=u7&url=ftp://x','12pSkHVp','mesaj\x20akışı:\x20satır\x20sonu\x20içeren\x20komut\x20(.afk\x5cntoplantı)\x20çalışır','905440000000@s.whatsapp.net','.afk\x20a','../ws/server.js','listening','9dmHzuT','/api/accounts/list?userId=u1&apiKey=yanlis','/api/accounts/list?userId=u1&apiKey=','hesap\x20yaşam\x20döngüsü:\x20del\x20sonrası\x20açılan\x20(geç)\x20soket\x20hesabı\x20yeniden\x20AKTİF\x20yapmaz','veri\x20yalnızca\x20URL\x20parametreleriyle\x20gelir:\x20userId\x20zorunlu,\x20büyük/küçük\x20harf\x20önemsiz,\x20eski\x20yol\x20biçimi\x20yok','192MgkBpY','GET','DEDUPE-1','stringify','open','/api/owners/add?userId=u1&phoneNumber=%2B90%20555%20111%2022%2033','userId','/api/stats?userId=u7','every','/api/send?userId=u7&to=905321234567&text=Baska&requestId=R1','.afk\x0atoplantidayim','get','/ws','restoreListeningSessions:\x20sadece\x20listening:true\x20+\x20active\x20olanları\x20açar','onWhatsApp','webhook\x20uçları,\x20komut\x20listesi/yeniden\x20yükleme\x20ve\x20stats','başarısız\x20istek\x20kilidi\x20serbest\x20bırakmalı','port','/api/accounts/list?userId=u1&userId=u2','905000000032','515\x20(restartRequired):\x20ölü\x20soket\x20düşürülür\x20ve\x20YENİ\x20soket\x20kurulur\x20(eski\x20bug:\x20aynı\x20ölü\x20soket\x20dönerdi)','init','webhook','active','mesaj\x20akışı:\x20owner\x20LID\x20ile\x20gelse\x20bile\x20(remoteJidAlt)\x20yetkili;\x20owner\x20olmayan\x20reddedilir','/api/send?userId=u7&to=905321234567&text=Merhaba&requestId=R1','restartRequired','905321234567','MONGO_TEST_URI\x20tanımlı\x20değil','401\x20(loggedOut):\x20auth\x20silinir,\x20hesap\x20inactive,\x20dinleme\x20kapanır\x20->\x20yeniden\x20eşleştirilebilir','from','../events/messages.upsert.js','creds','account','/api/accounts/list?userId=','sanitizeFilter','rejects','/api/commands/reload','5BYgoUA','/api/accounts/status?userId=u7&phoneNumber=','254933pEFslT','ws.ready','/api/owners/add?userId=u1&phoneNumber=905551112233','../routes/api.js','duplicate','/api/send?userId=u8&to=905321234567&text=Merhaba&requestId=WS1','some','owners\x20ekle/sil\x20ve\x20hesap\x20listesi','releasePairingLock','236270wuYhGY','owner\x20yetkili\x20olmalı','12jzBLGk','905321234567@s.whatsapp.net','../services/whatsapp.js','eski\x20kullanıcının\x20creds\x27i\x20yeni\x20kullanıcıya\x20geçmemeli','once','/api/accounts/status?userId=baskasi&phoneNumber=','dropDatabase','/api/accounts/list?userid=u1','pending'];a35_0x229d=function(){return _0x3f9a24;};return a35_0x229d();}(function(_0x54093a,_0x21918e){const _0x106ffa=a35_0x5e60,_0x56e668=_0x54093a();while(!![]){try{const _0x322e06=-parseInt(_0x106ffa(0x133))/0x1*(-parseInt(_0x106ffa(0xe3))/0x2)+parseInt(_0x106ffa(0x121))/0x3+parseInt(_0x106ffa(0x15d))/0x4*(parseInt(_0x106ffa(0x109))/0x5)+-parseInt(_0x106ffa(0xd8))/0x6*(-parseInt(_0x106ffa(0x10b))/0x7)+parseInt(_0x106ffa(0xcb))/0x8+parseInt(_0x106ffa(0xde))/0x9*(parseInt(_0x106ffa(0x114))/0xa)+parseInt(_0x106ffa(0xce))/0xb*(-parseInt(_0x106ffa(0x116))/0xc);if(_0x322e06===_0x21918e)break;else _0x56e668['push'](_0x56e668['shift']());}catch(_0x3e103f){_0x56e668['push'](_0x56e668['shift']());}}}(a35_0x229d,0x1a8e9));import{test,before,after}from'node:test';import a35_0x103405 from'node:assert/strict';import a35_0x306959 from'mongoose';process.env.API_KEY='test-api-key-0123456789abcdef';const URI=process.env.MONGO_TEST_URI,skip=URI?![]:a35_0x2cf71c(0xff);let server,base,wa,UserSession,Owner,AuthKey,connectionUpdate,messagesUpsert,DisconnectReason;const sleep=_0x52860d=>new Promise(_0x12c2db=>setTimeout(_0x12c2db,_0x52860d));async function call(_0x47ec54,{key:key=process.env.API_KEY,method:method=a35_0x2cf71c(0xe4)}={}){const _0x26d493=a35_0x2cf71c,_0x3db12a=await fetch(base+_0x47ec54,{'method':method,'headers':key?{'x-api-key':key}:{}});return{'status':_0x3db12a['status'],'body':await _0x3db12a[_0x26d493(0x17a)]()[_0x26d493(0xc6)](()=>null)};}const fakeSock=()=>({'ev':{'removeAllListeners'(){}},'ws':{'close'(){}}});before(async()=>{const _0x1bfd51=a35_0x2cf71c;if(!URI)return;a35_0x306959[_0x1bfd51(0x120)](_0x1bfd51(0x106),!![]),await a35_0x306959[_0x1bfd51(0x164)](URI),wa=await import(_0x1bfd51(0x118)),{default:UserSession}=await import(_0x1bfd51(0x173)),{default:Owner}=await import(_0x1bfd51(0x14f)),{default:AuthKey}=await import(_0x1bfd51(0x17e)),{default:connectionUpdate}=await import(_0x1bfd51(0x158)),{default:messagesUpsert}=await import(_0x1bfd51(0x102)),{DisconnectReason:DisconnectReason}=await import('@whiskeysockets/baileys');const {createApp:_0x32a034}=await import(_0x1bfd51(0xd1));await Promise[_0x1bfd51(0xbf)]([UserSession[_0x1bfd51(0xf8)](),Owner[_0x1bfd51(0xf8)](),AuthKey[_0x1bfd51(0xf8)]()]),await(await import('../models/Webhook.js'))[_0x1bfd51(0x132)][_0x1bfd51(0x17f)]({}),await Promise[_0x1bfd51(0xbf)]([UserSession[_0x1bfd51(0x17f)]({}),Owner[_0x1bfd51(0x17f)]({}),AuthKey[_0x1bfd51(0x17f)]({})]),server=_0x32a034()['listen'](0x0),base=_0x1bfd51(0x150)+server[_0x1bfd51(0x181)]()[_0x1bfd51(0xf4)];}),after(async()=>{const _0x3a5b96=a35_0x2cf71c;if(!URI)return;wa[_0x3a5b96(0xb7)](),server[_0x3a5b96(0x138)](),await a35_0x306959[_0x3a5b96(0xb9)][_0x3a5b96(0x11c)]()[_0x3a5b96(0xc6)](()=>{}),await a35_0x306959[_0x3a5b96(0x122)]();}),test('API\x20anahtarı\x20olmadan\x20veya\x20yanlış\x20anahtarla\x20401',{'skip':skip},async()=>{const _0x191a85=a35_0x2cf71c;a35_0x103405['equal']((await call(_0x191a85(0x14c),{'key':null}))[_0x191a85(0x174)],0x191),a35_0x103405['equal']((await call('/api/accounts/list?userId=u1',{'key':_0x191a85(0xc8)}))[_0x191a85(0x174)],0x191),a35_0x103405[_0x191a85(0xc9)]((await call(_0x191a85(0x14c)))['status'],0xc8);}),test(a35_0x2cf71c(0x14e),{'skip':skip},async()=>{const _0x146fbe=a35_0x2cf71c;a35_0x103405[_0x146fbe(0xc9)]((await call('/api/accounts/del?userId=u1&phoneNumber[$ne]=x'))[_0x146fbe(0x174)],0x190),a35_0x103405[_0x146fbe(0xc9)]((await call(_0x146fbe(0x130)))[_0x146fbe(0x174)],0x190),a35_0x103405[_0x146fbe(0xc9)]((await call(_0x146fbe(0x12a)))[_0x146fbe(0x174)],0x190);}),test(a35_0x2cf71c(0x167),{'skip':skip},async()=>{const _0x1b045c=a35_0x2cf71c,_0x158de1=await call(_0x1b045c(0x105)+'x'[_0x1b045c(0x139)](0xc8));a35_0x103405[_0x1b045c(0xc9)](_0x158de1['status'],0x190);}),test(a35_0x2cf71c(0x146),{'skip':skip},async()=>{const _0x4d55a9=a35_0x2cf71c;await UserSession['create']([{'userId':'u1','phoneNumber':_0x4d55a9(0x123),'status':_0x4d55a9(0xfa)},{'userId':'u2','phoneNumber':_0x4d55a9(0xb6),'status':_0x4d55a9(0xfa)}]),wa['closeAllSessions']();let _0x36206c=await call('/api/command?userId=u2&command=ping&whatsappNumber=905000000011');a35_0x103405['equal'](_0x36206c[_0x4d55a9(0x174)],0x194),a35_0x103405['equal'](wa[_0x4d55a9(0xc7)]['size'],0x0,_0x4d55a9(0x16a)),_0x36206c=await call(_0x4d55a9(0x160)),a35_0x103405[_0x4d55a9(0xc9)](_0x36206c[_0x4d55a9(0x174)],0x194),a35_0x103405[_0x4d55a9(0xc9)]((await UserSession[_0x4d55a9(0x128)]({'phoneNumber':_0x4d55a9(0x123)}))[_0x4d55a9(0x174)],'active'),_0x36206c=await call(_0x4d55a9(0x127)),a35_0x103405[_0x4d55a9(0xc9)](_0x36206c[_0x4d55a9(0x174)],0x199),a35_0x103405['equal'](wa['activeSessions']['size'],0x0),a35_0x103405['ok'](wa['acquirePairingLock']('905000000011'),_0x4d55a9(0xf3)),wa[_0x4d55a9(0x113)](_0x4d55a9(0x123));}),test('geçersiz\x20komut\x20ve\x20DB\x27de\x20olmayan\x20numara\x20için\x20soket/AuthKey\x20oluşturulmaz',{'skip':skip},async()=>{const _0x88c9a3=a35_0x2cf71c;wa[_0x88c9a3(0xb7)](),a35_0x103405[_0x88c9a3(0xc9)]((await call(_0x88c9a3(0x141)))[_0x88c9a3(0x174)],0x194),a35_0x103405[_0x88c9a3(0xc9)]((await call('/api/command?userId=u1&command=../../etc/passwd'))['status'],0x190),a35_0x103405[_0x88c9a3(0xc9)]((await call(_0x88c9a3(0x131)))['status'],0x194),a35_0x103405[_0x88c9a3(0xc9)](wa['activeSessions'][_0x88c9a3(0x168)],0x0),a35_0x103405[_0x88c9a3(0xc9)](await AuthKey[_0x88c9a3(0x163)]({'phoneNumber':_0x88c9a3(0x14d)}),0x0);}),test(a35_0x2cf71c(0x153),{'skip':skip},async()=>{const _0x16737f=a35_0x2cf71c;let _0x2f0319=await call(_0x16737f(0xd2));a35_0x103405[_0x16737f(0xc9)](_0x2f0319[_0x16737f(0x174)],0xc8),a35_0x103405[_0x16737f(0xc9)](_0x2f0319['body'][_0x16737f(0x156)][_0x16737f(0x140)],0x1),a35_0x103405['ok'](!wa['activeSessions']['has'](_0x16737f(0x123))),a35_0x103405[_0x16737f(0xc9)](wa[_0x16737f(0xc7)][_0x16737f(0x168)],0x0),_0x2f0319=await call(_0x16737f(0x143)),a35_0x103405['equal'](_0x2f0319[_0x16737f(0x174)],0xc8),a35_0x103405['match'](_0x2f0319['body'][_0x16737f(0x156)][0x0],/toplantidayim/),wa['closeAllSessions']();}),test(a35_0x2cf71c(0x112),{'skip':skip},async()=>{const _0x29dbc8=a35_0x2cf71c;a35_0x103405[_0x29dbc8(0xc9)]((await call(_0x29dbc8(0xe8)))[_0x29dbc8(0x174)],0xc8),a35_0x103405['ok'](await Owner[_0x29dbc8(0x128)]({'userId':'u1','ownerNumber':'905551112233'})),a35_0x103405[_0x29dbc8(0xc9)]((await call(_0x29dbc8(0x10d)))[_0x29dbc8(0x174)],0xc8),a35_0x103405['equal'](await Owner[_0x29dbc8(0x163)]({'userId':'u1'}),0x1),a35_0x103405[_0x29dbc8(0xc9)]((await call(_0x29dbc8(0x155)))[_0x29dbc8(0x174)],0xc8),a35_0x103405['equal'](await Owner[_0x29dbc8(0x163)]({'userId':'u1'}),0x0);const _0x25f03c=await call(_0x29dbc8(0x14c));a35_0x103405[_0x29dbc8(0xcd)](_0x25f03c[_0x29dbc8(0x18b)][_0x29dbc8(0x124)]['map'](_0x3c5f50=>[_0x3c5f50[_0x29dbc8(0x12d)],_0x3c5f50[_0x29dbc8(0x174)],_0x3c5f50['listening']]),[[_0x29dbc8(0x123),_0x29dbc8(0xfa),![]]]);}),test(a35_0x2cf71c(0x15f),{'skip':skip},async()=>{const _0x2e0109=a35_0x2cf71c;process.env.IDLE_TIME_MS=_0x2e0109(0x177);const _0x18e086=_0x2e0109(0x123);a35_0x103405[_0x2e0109(0xc9)]((await UserSession[_0x2e0109(0x128)]({'phoneNumber':_0x18e086}))['listening'],![]);let _0x22f2c9=await call(_0x2e0109(0x15e)+_0x18e086+_0x2e0109(0x182));a35_0x103405[_0x2e0109(0xc9)](_0x22f2c9[_0x2e0109(0x174)],0xc8),a35_0x103405[_0x2e0109(0xc9)]((await UserSession['findOne']({'phoneNumber':_0x18e086}))[_0x2e0109(0xdd)],!![]),a35_0x103405['ok'](wa[_0x2e0109(0x129)](_0x18e086)),a35_0x103405[_0x2e0109(0xc9)]((await call(_0x2e0109(0xc1)+_0x18e086))[_0x2e0109(0x174)],0x194),_0x22f2c9=await call(_0x2e0109(0x15e)+_0x18e086+_0x2e0109(0xd0)),a35_0x103405['equal'](_0x22f2c9[_0x2e0109(0x174)],0xc8),a35_0x103405[_0x2e0109(0xc9)]((await UserSession['findOne']({'phoneNumber':_0x18e086}))['listening'],![]),a35_0x103405['ok'](!wa[_0x2e0109(0x129)](_0x18e086)),a35_0x103405['equal']((await call(_0x2e0109(0x15e)+_0x18e086+'&enabled=belki'))['status'],0x190),await UserSession[_0x2e0109(0x161)]({'userId':'u1','phoneNumber':'905000000013','status':_0x2e0109(0x11e)}),a35_0x103405[_0x2e0109(0xc9)]((await call(_0x2e0109(0x180)))[_0x2e0109(0x174)],0x199),wa[_0x2e0109(0xb7)]();}),test(a35_0x2cf71c(0xf0),{'skip':skip},async()=>{const _0x5ba89e=a35_0x2cf71c;wa['closeAllSessions'](),await UserSession[_0x5ba89e(0x16f)]({'phoneNumber':'905000000011'},{'listening':!![]}),await UserSession[_0x5ba89e(0x16f)]({'phoneNumber':_0x5ba89e(0xb6)},{'listening':![]});const _0x8abc9c=await wa['restoreListeningSessions']({'staggerMs':0x0});a35_0x103405[_0x5ba89e(0xc9)](_0x8abc9c,0x1),a35_0x103405['ok'](wa[_0x5ba89e(0x129)]('905000000011')),a35_0x103405['ok'](!wa[_0x5ba89e(0x129)]('905000000012')),await UserSession[_0x5ba89e(0x16f)]({'phoneNumber':_0x5ba89e(0x123)},{'listening':![]}),await wa['setListening'](_0x5ba89e(0x123),![]),wa[_0x5ba89e(0xb7)]();}),test(a35_0x2cf71c(0x186),{'skip':skip},async()=>{const _0x3eca53=a35_0x2cf71c;wa['closeAllSessions']();const _0xfc1988=_0x3eca53(0xb6),_0x2b8e8d=await Promise[_0x3eca53(0xbf)](Array[_0x3eca53(0x101)]({'length':0xa},()=>wa[_0x3eca53(0x16b)](_0xfc1988)));a35_0x103405['ok'](_0x2b8e8d[_0x3eca53(0xeb)](_0x42bb13=>_0x42bb13===_0x2b8e8d[0x0]),'10\x20eşzamanlı\x20çağrı\x20tek\x20soket\x20üretmeli'),a35_0x103405['equal'](wa[_0x3eca53(0xc7)][_0x3eca53(0x168)],0x1),a35_0x103405[_0x3eca53(0xc9)](await AuthKey['countDocuments']({'phoneNumber':_0xfc1988,'key':_0x3eca53(0x103)}),0x1),wa[_0x3eca53(0xb7)]();}),test(a35_0x2cf71c(0xc0),{'skip':skip},async()=>{const _0xa740d7=a35_0x2cf71c,_0x4741cc=_0xa740d7(0x11f),_0x4eb3db=[wa['acquirePairingLock'](_0x4741cc),wa[_0xa740d7(0x152)](_0x4741cc),wa[_0xa740d7(0x152)](_0x4741cc)];a35_0x103405[_0xa740d7(0xcd)](_0x4eb3db,[!![],![],![]]),wa['releasePairingLock'](_0x4741cc),a35_0x103405['ok'](wa[_0xa740d7(0x152)](_0x4741cc)),wa[_0xa740d7(0x113)](_0x4741cc);}),test(a35_0x2cf71c(0xf7),{'skip':skip},async()=>{const _0x17d9fc=a35_0x2cf71c;wa[_0x17d9fc(0xb7)]();const _0x4bf204=_0x17d9fc(0xb6),_0x1b4fa8=fakeSock();wa[_0x17d9fc(0xc7)]['set'](_0x4bf204,_0x1b4fa8),wa[_0x17d9fc(0x152)](_0x4bf204),await connectionUpdate({'connection':'close','lastDisconnect':{'error':{'output':{'statusCode':DisconnectReason[_0x17d9fc(0xfd)]}}}},_0x1b4fa8,_0x4bf204),a35_0x103405['ok'](!wa[_0x17d9fc(0xc7)][_0x17d9fc(0x185)](_0x4bf204),_0x17d9fc(0x12c)),await sleep(0x5dc);const _0x5272cb=wa[_0x17d9fc(0xc7)][_0x17d9fc(0xee)](_0x4bf204);a35_0x103405['ok'](_0x5272cb&&_0x5272cb!==_0x1b4fa8,'yeni\x20bir\x20soket\x20kurulmuş\x20olmalı'),wa['releasePairingLock'](_0x4bf204),wa['closeAllSessions']();}),test(a35_0x2cf71c(0x171),{'skip':skip},async()=>{const _0x558238=a35_0x2cf71c;wa[_0x558238(0xb7)]();const _0x34fb78='905000000012',_0x348f37=fakeSock();wa['activeSessions'][_0x558238(0x120)](_0x34fb78,_0x348f37),await connectionUpdate({'connection':_0x558238(0x138),'lastDisconnect':{'error':{'output':{'statusCode':DisconnectReason[_0x558238(0x13f)]}}}},_0x348f37,_0x34fb78),await sleep(0x4b0),a35_0x103405[_0x558238(0xc9)](wa[_0x558238(0xc7)][_0x558238(0x168)],0x0);}),test(a35_0x2cf71c(0x100),{'skip':skip},async()=>{const _0x1e442e=a35_0x2cf71c;wa[_0x1e442e(0xb7)]();const _0x447d82=_0x1e442e(0x123);await AuthKey[_0x1e442e(0x17f)]({'phoneNumber':_0x447d82}),await AuthKey[_0x1e442e(0x161)]({'phoneNumber':_0x447d82,'key':_0x1e442e(0x103),'value':'{}'}),await AuthKey[_0x1e442e(0x161)]({'phoneNumber':_0x447d82,'key':_0x1e442e(0xbe),'value':'{}'}),await UserSession[_0x1e442e(0x16f)]({'phoneNumber':_0x447d82},{'status':_0x1e442e(0xfa),'listening':!![]});const _0x4a8b73=fakeSock();wa[_0x1e442e(0xc7)][_0x1e442e(0x120)](_0x447d82,_0x4a8b73),await connectionUpdate({'connection':_0x1e442e(0x138),'lastDisconnect':{'error':{'output':{'statusCode':DisconnectReason['loggedOut']}}}},_0x4a8b73,_0x447d82),a35_0x103405['equal'](await AuthKey[_0x1e442e(0x163)]({'phoneNumber':_0x447d82}),0x0,'creds/keys\x20silinmeli');const _0x4b28a6=await UserSession['findOne']({'phoneNumber':_0x447d82});a35_0x103405[_0x1e442e(0xc9)](_0x4b28a6[_0x1e442e(0x174)],_0x1e442e(0x134)),a35_0x103405[_0x1e442e(0xc9)](_0x4b28a6[_0x1e442e(0xdd)],![]),a35_0x103405['ok'](!wa['isListening'](_0x447d82)),a35_0x103405['ok'](!wa[_0x1e442e(0xc7)]['has'](_0x447d82));}),test(a35_0x2cf71c(0x144),{'skip':skip},async()=>{const _0x30aeed=a35_0x2cf71c;wa[_0x30aeed(0xb7)]();const _0x12cd26=_0x30aeed(0xb6),_0x455e49=fakeSock();wa[_0x30aeed(0xc7)][_0x30aeed(0x120)](_0x12cd26,_0x455e49),await connectionUpdate({'connection':_0x30aeed(0x138),'lastDisconnect':{'error':{'output':{'statusCode':0x1ac}}}},fakeSock(),_0x12cd26),a35_0x103405[_0x30aeed(0xc9)](wa[_0x30aeed(0xc7)][_0x30aeed(0xee)](_0x12cd26),_0x455e49,_0x30aeed(0x15a)),wa['closeAllSessions']();});function makeSock(){const _0x6f1247=[];return{'sent':_0x6f1247,'sendMessage':async(_0x44b8f1,_0x3e78b)=>{const _0x2f38a9=a35_0x5e60;_0x6f1247[_0x2f38a9(0x183)]({'jid':_0x44b8f1,'content':_0x3e78b});}};}function a35_0x5e60(_0x97b7d5,_0x57512a){_0x97b7d5=_0x97b7d5-0xb6;const _0x229d2b=a35_0x229d();let _0x5e6060=_0x229d2b[_0x97b7d5];return _0x5e6060;}const upsert=_0x497479=>({'type':a35_0x2cf71c(0xd3),'messages':_0x497479}),nowSec=()=>Math['floor'](Date['now']()/0x3e8);test(a35_0x2cf71c(0x154),{'skip':skip},async()=>{const _0xbc1748=a35_0x2cf71c;await UserSession[_0xbc1748(0x16f)]({'phoneNumber':_0xbc1748(0x123)},{'status':_0xbc1748(0xfa)});const _0x1c5886=makeSock();await messagesUpsert(upsert([{'key':{'fromMe':!![],'remoteJid':_0xbc1748(0x125)},'messageTimestamp':nowSec(),'message':{'messageContextInfo':{'deviceListMetadata':{}},'conversation':_0xbc1748(0x145)}}]),_0x1c5886,_0xbc1748(0x123)),a35_0x103405[_0xbc1748(0xc9)](_0x1c5886['sent'][_0xbc1748(0x140)],0x2);}),test(a35_0x2cf71c(0xfb),{'skip':skip},async()=>{const _0x35e2c6=a35_0x2cf71c,_0xca38ac=_0x35e2c6(0x123);await UserSession[_0x35e2c6(0x16f)]({'phoneNumber':_0xca38ac},{'status':_0x35e2c6(0xfa)}),await Owner[_0x35e2c6(0x161)]({'userId':'u1','ownerNumber':_0x35e2c6(0x166)});const _0x21538b=_0x14541d=>upsert([{'key':{'fromMe':![],'remoteJid':'123456789@lid','remoteJidAlt':_0x14541d},'messageTimestamp':nowSec(),'message':{'conversation':_0x35e2c6(0x14b)}}]);let _0x161546=makeSock();await messagesUpsert(_0x21538b(_0x35e2c6(0xd4)),_0x161546,_0xca38ac),a35_0x103405[_0x35e2c6(0xc9)](_0x161546[_0x35e2c6(0x159)][_0x35e2c6(0x140)],0x1,_0x35e2c6(0x115)),_0x161546=makeSock(),await messagesUpsert(_0x21538b(_0x35e2c6(0xda)),_0x161546,_0xca38ac),a35_0x103405[_0x35e2c6(0xc9)](_0x161546[_0x35e2c6(0x159)][_0x35e2c6(0x140)],0x0,_0x35e2c6(0xd6)),_0x161546=makeSock(),await messagesUpsert(_0x21538b(undefined),_0x161546,_0xca38ac),a35_0x103405[_0x35e2c6(0xc9)](_0x161546[_0x35e2c6(0x159)][_0x35e2c6(0x140)],0x0);}),test('mesaj\x20akışı:\x20eski\x20(birikmiş)\x20mesaj,\x20bilinmeyen\x20komut,\x20prefix\x27siz\x20mesaj,\x20notify\x20olmayan\x20tip\x20yok\x20sayılır',{'skip':skip},async()=>{const _0x375531=a35_0x2cf71c,_0x31b460=makeSock(),_0x367780={'key':{'fromMe':!![],'remoteJid':'x@s.whatsapp.net'}};await messagesUpsert(upsert([{..._0x367780,'messageTimestamp':nowSec()-0xe10,'message':{'conversation':_0x375531(0x145)}},{..._0x367780,'messageTimestamp':nowSec(),'message':{'conversation':_0x375531(0x16d)}},{..._0x367780,'messageTimestamp':nowSec(),'message':{'conversation':_0x375531(0x14a)}},{..._0x367780,'messageTimestamp':nowSec(),'message':{'conversation':'.'}},{..._0x367780,'messageTimestamp':nowSec(),'message':{'stickerMessage':{}}},{..._0x367780,'messageTimestamp':nowSec()}]),_0x31b460,'905000000011'),await messagesUpsert({'type':_0x375531(0xba),'messages':[{..._0x367780,'messageTimestamp':nowSec(),'message':{'conversation':'.ping'}}]},_0x31b460,_0x375531(0x123)),a35_0x103405[_0x375531(0xc9)](_0x31b460[_0x375531(0x159)][_0x375531(0x140)],0x0);}),test('mesaj\x20akışı:\x20pasif\x20(silinmiş)\x20hesaptan\x20gelen\x20komut\x20fromMe\x20olsa\x20da\x20çalışmaz',{'skip':skip},async()=>{const _0x406397=a35_0x2cf71c;await UserSession[_0x406397(0x16f)]({'phoneNumber':'905000000011'},{'status':_0x406397(0x134)});const _0x26799a=makeSock();await messagesUpsert(upsert([{'key':{'fromMe':!![],'remoteJid':'x@s.whatsapp.net'},'messageTimestamp':nowSec(),'message':{'conversation':_0x406397(0x17d)}}]),_0x26799a,_0x406397(0x123)),a35_0x103405[_0x406397(0xc9)](_0x26799a[_0x406397(0x159)]['length'],0x0),await UserSession['updateOne']({'phoneNumber':'905000000011'},{'status':'active'});}),test('mesaj\x20akışı:\x20aynı\x20mesaj\x20kimliği\x20iki\x20kez\x20gelirse\x20komut\x20BİR\x20kez\x20çalışır',{'skip':skip},async()=>{const _0x1cc66b=a35_0x2cf71c,_0x5d5612=makeSock(),_0x38648a={'key':{'id':_0x1cc66b(0xe5),'fromMe':!![],'remoteJid':_0x1cc66b(0x15c)},'messageTimestamp':nowSec(),'message':{'conversation':_0x1cc66b(0xdb)}};await Promise[_0x1cc66b(0xbf)]([messagesUpsert(upsert([_0x38648a]),_0x5d5612,_0x1cc66b(0x123)),messagesUpsert(upsert([_0x38648a]),_0x5d5612,'905000000011')]),await messagesUpsert(upsert([_0x38648a]),_0x5d5612,_0x1cc66b(0x123)),a35_0x103405[_0x1cc66b(0xc9)](_0x5d5612[_0x1cc66b(0x159)]['length'],0x1);}),test(a35_0x2cf71c(0xd9),{'skip':skip},async()=>{const _0x2ff03f=a35_0x2cf71c,_0x54e8ea=makeSock();await messagesUpsert(upsert([{'key':{'fromMe':!![],'remoteJid':'x@s.whatsapp.net'},'messageTimestamp':nowSec(),'message':{'conversation':_0x2ff03f(0xed)}}]),_0x54e8ea,'905000000011'),a35_0x103405['equal'](_0x54e8ea[_0x2ff03f(0x159)][_0x2ff03f(0x140)],0x1),a35_0x103405[_0x2ff03f(0x178)](_0x54e8ea[_0x2ff03f(0x159)][0x0][_0x2ff03f(0x13e)][_0x2ff03f(0x137)],/toplantidayim/);}),test('hesap\x20yaşam\x20döngüsü:\x20pasif\x20hesap\x20için\x20getSession\x20soket\x20kurmaz',{'skip':skip},async()=>{const _0x25bb94=a35_0x2cf71c;wa[_0x25bb94(0xb7)](),await UserSession[_0x25bb94(0x16f)]({'phoneNumber':_0x25bb94(0xb6)},{'status':_0x25bb94(0x134)}),await a35_0x103405[_0x25bb94(0x107)](wa['getSession'](_0x25bb94(0xb6)),wa[_0x25bb94(0xcc)]),await a35_0x103405[_0x25bb94(0x107)](wa[_0x25bb94(0x16b)](_0x25bb94(0xc5)),wa[_0x25bb94(0xcc)]),a35_0x103405['equal'](wa[_0x25bb94(0xc7)][_0x25bb94(0x168)],0x0),await UserSession[_0x25bb94(0x16f)]({'phoneNumber':'905000000012'},{'status':_0x25bb94(0xfa)});}),test(a35_0x2cf71c(0xe1),{'skip':skip},async()=>{const _0x5c5ca5=a35_0x2cf71c,_0x355557=_0x5c5ca5(0xb6);await UserSession[_0x5c5ca5(0x16f)]({'phoneNumber':_0x355557},{'status':_0x5c5ca5(0x134)});const _0x119fa4=fakeSock();wa[_0x5c5ca5(0xc7)][_0x5c5ca5(0x120)](_0x355557,_0x119fa4),await connectionUpdate({'connection':_0x5c5ca5(0xe7)},_0x119fa4,_0x355557),a35_0x103405['equal']((await UserSession[_0x5c5ca5(0x128)]({'phoneNumber':_0x355557}))[_0x5c5ca5(0x174)],_0x5c5ca5(0x134)),await UserSession[_0x5c5ca5(0x16f)]({'phoneNumber':_0x355557},{'status':_0x5c5ca5(0x11e)}),await connectionUpdate({'connection':_0x5c5ca5(0xe7)},_0x119fa4,_0x355557),a35_0x103405['equal']((await UserSession[_0x5c5ca5(0x128)]({'phoneNumber':_0x355557}))[_0x5c5ca5(0x174)],'active'),wa[_0x5c5ca5(0xb7)]();}),test(a35_0x2cf71c(0xc3),{'skip':skip},async()=>{const _0x1d3b05=a35_0x2cf71c,_0x292aff=_0x1d3b05(0x189);await UserSession[_0x1d3b05(0x161)]({'userId':'u1','phoneNumber':_0x292aff,'status':_0x1d3b05(0xfa)}),a35_0x103405[_0x1d3b05(0xc9)]((await call('/api/accounts/add?userId=u2&phoneNumber='+_0x292aff))['status'],0x199),await UserSession['updateOne']({'phoneNumber':_0x292aff},{'status':_0x1d3b05(0x134)}),await AuthKey['create']({'phoneNumber':_0x292aff,'key':'creds','value':'{}'}),await call(_0x1d3b05(0x15b)+_0x292aff);const _0x5ebf4d=await UserSession[_0x1d3b05(0x128)]({'phoneNumber':_0x292aff});a35_0x103405[_0x1d3b05(0xc9)](_0x5ebf4d[_0x1d3b05(0xe9)],'u2'),a35_0x103405[_0x1d3b05(0xcf)](_0x5ebf4d['status'],_0x1d3b05(0xfa));const _0x496673=await AuthKey[_0x1d3b05(0x128)]({'phoneNumber':_0x292aff,'key':_0x1d3b05(0x103)});a35_0x103405['ok'](!_0x496673||_0x496673[_0x1d3b05(0xc4)]!=='{}',_0x1d3b05(0x119)),wa[_0x1d3b05(0x113)](_0x292aff),wa[_0x1d3b05(0xb7)]();}),test(a35_0x2cf71c(0xe2),{'skip':skip},async()=>{const _0x163931=a35_0x2cf71c;a35_0x103405['equal']((await call('/api/accounts/list'))[_0x163931(0x174)],0x190),a35_0x103405[_0x163931(0xc9)]((await call(_0x163931(0x105)))['status'],0x190),a35_0x103405[_0x163931(0xc9)]((await call(_0x163931(0xf5)))[_0x163931(0x174)],0x190),a35_0x103405[_0x163931(0xc9)]((await call(_0x163931(0x11d)))[_0x163931(0x174)],0xc8),a35_0x103405['equal']((await call(_0x163931(0x151)))['status'],0xc8),a35_0x103405[_0x163931(0xc9)]((await call(_0x163931(0xc2)))[_0x163931(0x174)],0x194);}),test('API\x20anahtarı\x20?apiKey=\x20parametresiyle\x20de\x20verilebilir',{'skip':skip},async()=>{const _0x2787b1=a35_0x2cf71c,_0x577976=process.env.API_KEY;a35_0x103405['equal']((await call(_0x2787b1(0xe0)+_0x577976,{'key':null}))[_0x2787b1(0x174)],0xc8),a35_0x103405[_0x2787b1(0xc9)]((await call('/api/accounts/list?userId=u1&apikey='+_0x577976,{'key':null}))[_0x2787b1(0x174)],0xc8),a35_0x103405['equal']((await call(_0x2787b1(0xdf),{'key':null}))[_0x2787b1(0x174)],0x191);});const sendableSock=()=>{const _0x3f85cc=a35_0x2cf71c,_0x3e40ed={'ev':{'removeAllListeners'(){}},'ws':{'close'(){}},'authState':{'creds':{'registered':!![]}},'sent':[]};return _0x3e40ed['sendMessage']=async(_0x2c95e7,_0x12bee1)=>{const _0x2ace34=a35_0x5e60;return _0x3e40ed[_0x2ace34(0x159)]['push']([_0x2c95e7,_0x12bee1]),{'key':{'id':'ID'+_0x3e40ed[_0x2ace34(0x159)][_0x2ace34(0x140)]}};},_0x3e40ed[_0x3f85cc(0xf1)]=async _0x38d425=>[{'jid':_0x38d425,'exists':!![]}],_0x3e40ed;};test('/send:\x20metin\x20gider;\x20requestId\x20ile\x20tekrar\x20istek\x20ikinci\x20kez\x20GÖNDERMEZ',{'skip':skip},async()=>{const _0x32e534=a35_0x2cf71c,_0xb34cc6=_0x32e534(0x13c);await UserSession[_0x32e534(0x161)]({'userId':'u7','phoneNumber':_0xb34cc6,'status':_0x32e534(0xfa)});const _0x3ce435=sendableSock();wa[_0x32e534(0xc7)]['set'](_0xb34cc6,_0x3ce435);let _0x59492c=await call('/api/send?userId=u7&to=905321234567&text=Merhaba&requestId=R1');a35_0x103405[_0x32e534(0xc9)](_0x59492c['status'],0xc8),a35_0x103405[_0x32e534(0xc9)](_0x59492c[_0x32e534(0x18b)]['to'],_0x32e534(0x117)),_0x59492c=await call(_0x32e534(0xfc)),a35_0x103405['equal'](_0x59492c[_0x32e534(0x174)],0xc8),a35_0x103405[_0x32e534(0xc9)](_0x59492c[_0x32e534(0x18b)][_0x32e534(0x10f)],!![]),a35_0x103405[_0x32e534(0xc9)](_0x3ce435[_0x32e534(0x159)][_0x32e534(0x140)],0x1),a35_0x103405[_0x32e534(0xc9)]((await call(_0x32e534(0xec)))[_0x32e534(0x174)],0x199),a35_0x103405[_0x32e534(0xc9)]((await call(_0x32e534(0x175)))[_0x32e534(0x174)],0x190),a35_0x103405['equal']((await call('/api/send?userId=u7&to=905321234567'))[_0x32e534(0x174)],0x190),wa[_0x32e534(0xb7)]();}),test('accounts/status,\x20settings\x20ve\x20restart',{'skip':skip},async()=>{const _0x5f1c2b=a35_0x2cf71c,_0xee547d=_0x5f1c2b(0x13c);let _0x47284c=await call(_0x5f1c2b(0x10a)+_0xee547d);a35_0x103405[_0x5f1c2b(0xc9)](_0x47284c['status'],0xc8),a35_0x103405[_0x5f1c2b(0xc9)](_0x47284c['body'][_0x5f1c2b(0x104)]['status'],_0x5f1c2b(0xfa)),a35_0x103405['equal'](_0x47284c[_0x5f1c2b(0x18b)][_0x5f1c2b(0x104)]['settings'][_0x5f1c2b(0x179)],!![]),_0x47284c=await call(_0x5f1c2b(0x12b)+_0xee547d+_0x5f1c2b(0xb8)),a35_0x103405[_0x5f1c2b(0xcd)](_0x47284c[_0x5f1c2b(0x18b)][_0x5f1c2b(0x169)][_0x5f1c2b(0xd5)],['afk']),a35_0x103405[_0x5f1c2b(0xc9)](_0x47284c[_0x5f1c2b(0x18b)]['settings']['prefix'],'!'),_0x47284c=await call(_0x5f1c2b(0x12b)+_0xee547d+_0x5f1c2b(0xbb)),a35_0x103405[_0x5f1c2b(0xc9)](_0x47284c['body'][_0x5f1c2b(0x169)][_0x5f1c2b(0x16c)],process.env.BOT_PREFIX||'.'),a35_0x103405[_0x5f1c2b(0xc9)]((await call(_0x5f1c2b(0x12b)+_0xee547d+_0x5f1c2b(0x17c)))[_0x5f1c2b(0x174)],0x190),a35_0x103405[_0x5f1c2b(0xc9)]((await call(_0x5f1c2b(0x11b)+_0xee547d))[_0x5f1c2b(0x174)],0x194),await UserSession[_0x5f1c2b(0x161)]({'userId':'u7','phoneNumber':_0x5f1c2b(0xf6),'status':_0x5f1c2b(0x11e)}),a35_0x103405[_0x5f1c2b(0xc9)]((await call(_0x5f1c2b(0x187)))['status'],0x199);}),test(a35_0x2cf71c(0xf2),{'skip':skip},async()=>{const _0x2739f0=a35_0x2cf71c;a35_0x103405['equal']((await call(_0x2739f0(0xd7)))['status'],0x190);let _0x1a9170=await call(_0x2739f0(0x162));a35_0x103405[_0x2739f0(0xc9)](_0x1a9170[_0x2739f0(0x174)],0xc8),a35_0x103405[_0x2739f0(0xc9)](_0x1a9170['body']['webhook'][_0x2739f0(0x13b)],!![]),a35_0x103405[_0x2739f0(0xc9)](_0x1a9170[_0x2739f0(0x18b)]['webhook']['secret'],undefined),_0x1a9170=await call(_0x2739f0(0x149)),a35_0x103405[_0x2739f0(0xcd)](_0x1a9170[_0x2739f0(0x18b)]['webhook'][_0x2739f0(0xca)],['account.open']),a35_0x103405['equal']((await call(_0x2739f0(0x13a)))[_0x2739f0(0x174)],0xc8),a35_0x103405[_0x2739f0(0xc9)]((await call(_0x2739f0(0x149)))['body'][_0x2739f0(0xf9)],null),_0x1a9170=await call(_0x2739f0(0x126)),a35_0x103405['ok'](_0x1a9170['body'][_0x2739f0(0x142)][_0x2739f0(0x111)](_0x7a38a1=>_0x7a38a1[_0x2739f0(0x16e)]===_0x2739f0(0x14a))),a35_0x103405[_0x2739f0(0xc9)]((await call(_0x2739f0(0x108)))[_0x2739f0(0x174)],0xc8),_0x1a9170=await call(_0x2739f0(0xea)),a35_0x103405[_0x2739f0(0xc9)](_0x1a9170[_0x2739f0(0x174)],0xc8),a35_0x103405['ok'](_0x1a9170['body'][_0x2739f0(0x124)][_0x2739f0(0x148)]>=0x2),a35_0x103405['ok'](Array[_0x2739f0(0x135)](_0x1a9170[_0x2739f0(0x18b)]['user'][_0x2739f0(0x124)]));const _0x42164b=await fetch(base+'/api/stats?format=prometheus',{'headers':{'x-api-key':process.env.API_KEY}});a35_0x103405[_0x2739f0(0x178)](await _0x42164b[_0x2739f0(0x137)](),/bot_accounts\{status="active"\}/);}),test('WebSocket:\x20uçlar\x20WS\x20üzerinden\x20çalışır\x20(liste,\x20/send\x20+\x20requestId,\x20hata\x20kodları,\x20kimlik)',{'skip':skip},async()=>{const _0x3ac747=a35_0x2cf71c,{attachWebSocket:_0x1ae3f9}=await import(_0x3ac747(0xdc)),{callAction:_0x349791}=await import(_0x3ac747(0x10e)),{WebSocket:_0x365948}=await import('ws'),_0x25cb9b=_0x1ae3f9(server,{'dispatch':_0x349791,'events':[]}),_0x5beb14=_0x3ac747(0xbd)+server[_0x3ac747(0x181)]()['port']+_0x3ac747(0xef),_0x5d6cce=_0x3ac747(0x157);await UserSession[_0x3ac747(0x161)]({'userId':'u8','phoneNumber':_0x5d6cce,'status':_0x3ac747(0xfa)});const _0xe726b5=sendableSock();wa[_0x3ac747(0xc7)][_0x3ac747(0x120)](_0x5d6cce,_0xe726b5),await a35_0x103405[_0x3ac747(0x107)](new Promise((_0x306f4f,_0x59dc43)=>{const _0x3c92ce=_0x3ac747,_0x16a750=new _0x365948(_0x5beb14+_0x3c92ce(0x170));_0x16a750[_0x3c92ce(0x11a)](_0x3c92ce(0xe7),_0x306f4f),_0x16a750['once'](_0x3c92ce(0x188),(_0x1489f6,_0x1c40a6)=>_0x59dc43(new Error(_0x3c92ce(0x13d)+_0x1c40a6['statusCode']))),_0x16a750[_0x3c92ce(0x11a)](_0x3c92ce(0x12f),_0x59dc43);}),/401/);const _0x5c1434=new _0x365948(_0x5beb14+_0x3ac747(0x17b)+process.env.API_KEY),_0x3b9247=[],_0x372405=[];_0x5c1434['on'](_0x3ac747(0x176),_0xed97=>{const _0x4f65e1=_0x3ac747,_0x5a66f5=JSON['parse'](_0xed97['toString']()),_0x59c349=_0x372405[_0x4f65e1(0x165)]();if(_0x59c349)_0x59c349(_0x5a66f5);else _0x3b9247[_0x4f65e1(0x183)](_0x5a66f5);});const _0x570f8f=()=>_0x3b9247['length']?Promise[_0x3ac747(0x12e)](_0x3b9247['shift']()):new Promise(_0x474bd1=>_0x372405['push'](_0x474bd1));await new Promise((_0x1902fa,_0x3d1c76)=>{const _0x4d1d2d=_0x3ac747;_0x5c1434[_0x4d1d2d(0x11a)](_0x4d1d2d(0xe7),_0x1902fa),_0x5c1434['once'](_0x4d1d2d(0x12f),_0x3d1c76);}),a35_0x103405[_0x3ac747(0xc9)]((await _0x570f8f())[_0x3ac747(0x184)],_0x3ac747(0x10c));const _0x3ed7b5=async _0x5abcdd=>{const _0x28c933=_0x3ac747;return _0x5c1434[_0x28c933(0x136)](JSON[_0x28c933(0xe6)](_0x5abcdd)),_0x570f8f();};try{const _0x57333a=await _0x3ed7b5({'id':0x1,'action':_0x3ac747(0xbc),'params':{'userId':'u8'}});a35_0x103405[_0x3ac747(0xc9)](_0x57333a['status'],0xc8),a35_0x103405[_0x3ac747(0xcd)](_0x57333a[_0x3ac747(0x172)][_0x3ac747(0x124)][_0x3ac747(0x147)](_0x3ddcd4=>[_0x3ddcd4[_0x3ac747(0x12d)],_0x3ddcd4[_0x3ac747(0x174)]]),[[_0x5d6cce,_0x3ac747(0xfa)]]),a35_0x103405[_0x3ac747(0xcd)](_0x57333a[_0x3ac747(0x172)],(await call('/api/accounts/list?userId=u8'))[_0x3ac747(0x18b)]);const _0xf184a5={'userId':'u8','to':_0x3ac747(0xfe),'text':'Merhaba','requestId':_0x3ac747(0x18a)},_0x2bea05=await _0x3ed7b5({'id':0x2,'action':'send','params':_0xf184a5});a35_0x103405[_0x3ac747(0xc9)](_0x2bea05[_0x3ac747(0x174)],0xc8),a35_0x103405[_0x3ac747(0xc9)](_0x2bea05[_0x3ac747(0x172)]['to'],_0x3ac747(0x117));const _0x56a8ef=await _0x3ed7b5({'id':0x3,'action':'send','params':_0xf184a5});a35_0x103405[_0x3ac747(0xc9)](_0x56a8ef[_0x3ac747(0x172)][_0x3ac747(0x10f)],!![]),a35_0x103405[_0x3ac747(0xc9)](_0xe726b5['sent'][_0x3ac747(0x140)],0x1),a35_0x103405[_0x3ac747(0xc9)]((await call(_0x3ac747(0x110)))[_0x3ac747(0x18b)][_0x3ac747(0x10f)],!![]),a35_0x103405[_0x3ac747(0xc9)](_0xe726b5[_0x3ac747(0x159)]['length'],0x1),a35_0x103405['equal']((await _0x3ed7b5({'id':0x4,'action':_0x3ac747(0x136),'params':{..._0xf184a5,'text':'Baska'}}))[_0x3ac747(0x174)],0x199);const _0x47bd84=await _0x3ed7b5({'id':0x5,'action':_0x3ac747(0x136),'params':{'userId':'u8','to':'abc','text':'x'}});a35_0x103405[_0x3ac747(0xc9)](_0x47bd84[_0x3ac747(0x174)],0x190),a35_0x103405[_0x3ac747(0xc9)](_0x47bd84['ok'],![]),a35_0x103405[_0x3ac747(0xc9)]((await _0x3ed7b5({'id':0x6,'action':_0x3ac747(0xbc),'params':{}}))[_0x3ac747(0x174)],0x190),a35_0x103405[_0x3ac747(0xc9)]((await _0x3ed7b5({'id':0x7,'action':'yok','params':{}}))[_0x3ac747(0x174)],0x194),a35_0x103405[_0x3ac747(0xc9)]((await _0x3ed7b5({'id':0x8,'action':'accounts/del','params':{'userId':'u8','phoneNumber':{'$ne':'x'}}}))[_0x3ac747(0x174)],0x190);}finally{_0x5c1434[_0x3ac747(0x138)](),_0x25cb9b[_0x3ac747(0x138)](),wa[_0x3ac747(0xb7)]();}}); |