UNPKG

trakk-js

Version:

Automatic Documentation Generation - Real-Time Code Execution Flow - Testing / Debugging - Onboarding - for Front-End Applications

1 lines 3.55 kB
function _0x1571(){const _0x47a3a9=['toFixed','filter','status','7HLAtdS','12BvaBQy','name','slice','25771520oCSVtc','298bMqpgl','write','read','4786964bNJQPS','8714672QMukTx','TlBVe','stack','stringify','send','JXxlk','data','HPxSx','ItUlE','532491SSAmhq','local-get-trakks-route','totalCount','isInteger','aDkBA','1284340xUYZHl','2380626TfslSS','27939PJCbJB','message','length','retrying','trueOrder','lastTrueOrderSent'];_0x1571=function(){return _0x47a3a9;};return _0x1571();}function _0x31cd(_0x3406ae,_0xcc41b7){const _0x157181=_0x1571();return _0x31cd=function(_0x31cd29,_0x19c032){_0x31cd29=_0x31cd29-0x124;let _0x25e2f0=_0x157181[_0x31cd29];return _0x25e2f0;},_0x31cd(_0x3406ae,_0xcc41b7);}(function(_0x5c97fa,_0x3401a1){const _0x3a331e=_0x31cd,_0x21e0ca=_0x5c97fa();while(!![]){try{const _0x51c189=-parseInt(_0x3a331e(0x12c))/0x1+parseInt(_0x3a331e(0x141))/0x2*(-parseInt(_0x3a331e(0x133))/0x3)+-parseInt(_0x3a331e(0x144))/0x4+parseInt(_0x3a331e(0x131))/0x5*(parseInt(_0x3a331e(0x13d))/0x6)+parseInt(_0x3a331e(0x13c))/0x7*(parseInt(_0x3a331e(0x145))/0x8)+-parseInt(_0x3a331e(0x132))/0x9+parseInt(_0x3a331e(0x140))/0xa;if(_0x51c189===_0x3401a1)break;else _0x21e0ca['push'](_0x21e0ca['shift']());}catch(_0x289366){_0x21e0ca['push'](_0x21e0ca['shift']());}}}(_0x1571,0xc3077));import{dbService}from'./gd.js';import _0x211d16 from'./ri.js';import _0x9a0ab0 from'../rer.js';const BATCH_LIMIT=0xfa;export default function (pathToClonedAppRootFolder){const _0x5ec48f=_0x31cd,JEquHt={'HPxSx':function(x,y){return x>y;},'zlVbE':function(callee,param1){return callee(param1);},'ItUlE':function(x,y){return x===y;},'ZjzqG':'100%','JdMIi':function(x,y){return x+y;},'aDkBA':function(x,y){return x-y;},'TlBVe':function(x,y){return x*y;},'JXxlk':_0x5ec48f(0x12d)};return async function(req,res){const _0x2464ba=_0x5ec48f;try{dbService['connect'](pathToClonedAppRootFolder),dbService['db'][_0x2464ba(0x143)]();const {lastTrueOrderSent:lastTrueOrderSent}=dbService['db']['data'],allLogs=lastTrueOrderSent===undefined?await JEquHt['zlVbE'](_0x211d16,dbService['db']):dbService['db'][_0x2464ba(0x129)]['logs'],allLogsLength=allLogs[_0x2464ba(0x135)],logsNotYetSent=JEquHt[_0x2464ba(0x12b)](lastTrueOrderSent,undefined)?allLogs:allLogs[_0x2464ba(0x13a)](({trueOrder:trueOrder})=>{const _0x9d4822=_0x2464ba;return JEquHt[_0x9d4822(0x12a)](trueOrder,lastTrueOrderSent);}),batch=logsNotYetSent[_0x2464ba(0x13f)](0x0,BATCH_LIMIT);if(!batch?.[_0x2464ba(0x135)])return res[_0x2464ba(0x13b)](0xc8)['send']({'progress':JEquHt['ZjzqG'],'batch':[],'totalCount':dbService['db'][_0x2464ba(0x129)][_0x2464ba(0x12e)]});dbService['db']['data'][_0x2464ba(0x138)]=batch[batch[_0x2464ba(0x135)]-0x1][_0x2464ba(0x137)],dbService['db'][_0x2464ba(0x142)]();const logsSent=JEquHt['JdMIi'](JEquHt[_0x2464ba(0x130)](allLogsLength,logsNotYetSent[_0x2464ba(0x135)]),batch[_0x2464ba(0x135)]);let percentageSent=JEquHt[_0x2464ba(0x124)](logsSent/allLogsLength,0x64);!Number[_0x2464ba(0x12f)](percentageSent)&&(percentageSent=percentageSent[_0x2464ba(0x139)](0x2)),res[_0x2464ba(0x13b)](0xc8)['send']({'progress':percentageSent+'%','batch':batch,'totalCount':dbService['db'][_0x2464ba(0x129)][_0x2464ba(0x12e)]});}catch(error){await JEquHt['zlVbE'](_0x9a0ab0,{'error':JSON[_0x2464ba(0x126)]({'name':error?.[_0x2464ba(0x13e)],'message':error?.[_0x2464ba(0x134)],'stack':error?.[_0x2464ba(0x125)]},null,0x2),'file':'node_modules/trakk-js/d/gt.js','context':JEquHt[_0x2464ba(0x128)],'suppressed':!![]}),res['status'](0xc8)[_0x2464ba(0x127)]({'progress':_0x2464ba(0x136),'batch':[]});}};}