@hotmeshio/hotmesh
Version:
Serverless Workflow
1 lines • 4.18 kB
JavaScript
'use strict';function b(c,d){const e=a();return b=function(f,g){f=f-0x102;let h=e[f];return h;},b(c,d);}const l=b;(function(c,d){const k=b,e=c();while(!![]){try{const f=-parseInt(k(0x132))/0x1*(-parseInt(k(0x11a))/0x2)+parseInt(k(0x12e))/0x3+-parseInt(k(0x11e))/0x4*(-parseInt(k(0x127))/0x5)+parseInt(k(0x131))/0x6+parseInt(k(0x113))/0x7*(-parseInt(k(0x12f))/0x8)+parseInt(k(0x117))/0x9+-parseInt(k(0x119))/0xa;if(f===d)break;else e['push'](e['shift']());}catch(g){e['push'](e['shift']());}}}(a,0xd190d));Object[l(0x145)](exports,l(0x122),{'value':!0x0}),exports[l(0x144)]=void 0x0;const errors_1=require(l(0x135)),utils_1=require(l(0x130)),collator_1=require(l(0x139)),pipe_1=require(l(0x141)),telemetry_1=require(l(0x137)),stream_1=require(l(0x10b)),activity_1=require('./activity');class Await extends activity_1[l(0x110)]{constructor(c,d,f,g,h,j){super(c,d,f,g,h,j);}async[l(0x10a)](){const m=l;let c;this['logger'][m(0x10d)](m(0x128),{'jid':this[m(0x13f)][m(0x11f)]['jid'],'gid':this[m(0x13f)][m(0x11f)][m(0x13c)],'aid':this['metadata']['aid']});try{await this[m(0x142)](),c=new telemetry_1['TelemetryService'](this[m(0x106)]['appId'],this[m(0x11d)],this[m(0x11f)],this[m(0x13f)]),c[m(0x136)](this[m(0x138)]),this[m(0x129)]();const d=this['store'][m(0x13d)](),f=await this[m(0x12a)](d);await collator_1[m(0x133)][m(0x12b)](this,d),await this[m(0x108)](d),await this[m(0x124)](0x0,d);const g=await d['exec']();c[m(0x102)]();const h=this[m(0x123)](g);return c[m(0x13e)]({'app.activity.mid':f,'app.job.jss':h}),this['context']['metadata'][m(0x10f)];}catch(j){if(j instanceof errors_1['InactiveJobError'])return void this['logger'][m(0x120)](m(0x13a),{'error':j});if(j instanceof errors_1['GenerationalError'])return void this['logger'][m(0x11c)](m(0x114),{'error':j});if(j instanceof errors_1[m(0x13b)])return void this[m(0x11b)]['error'](m(0x12d),{'error':j});if(j instanceof errors_1['CollationError']){if(m(0x134)===j['fault'])return void this[m(0x11b)][m(0x11c)]('await-collation-overage',{'job_id':this['context'][m(0x11f)][m(0x10e)],'guid':this[m(0x13f)][m(0x11f)]['guid']});this[m(0x11b)][m(0x120)]('await-collation-error',{'error':j});}else this[m(0x11b)][m(0x120)](m(0x10c),{'error':j});throw c?.['setActivityError'](j[m(0x118)]),j;}finally{c?.[m(0x116)](),this[m(0x11b)][m(0x10d)](m(0x115),{'jid':this[m(0x13f)][m(0x11f)][m(0x10e)],'gid':this[m(0x13f)]['metadata']['gid'],'aid':this[m(0x11f)][m(0x10f)]});}}async[l(0x12a)](c){const n=l,d=pipe_1[n(0x105)][n(0x125)](this['config'][n(0x12c)],this[n(0x13f)]),f={'metadata':{'guid':(0x0,utils_1['guid'])(),'jid':this[n(0x13f)][n(0x11f)][n(0x10e)],'gid':this['context'][n(0x11f)]['gid'],'dad':this[n(0x11f)]['dad'],'aid':this[n(0x11f)][n(0x10f)],'topic':d,'spn':this[n(0x13f)]['$self'][n(0x111)][n(0x11f)]?.[n(0x103)],'trc':this[n(0x13f)][n(0x11f)][n(0x143)]},'type':stream_1[n(0x104)][n(0x121)],'data':this[n(0x13f)][n(0x112)]};return!0x0!==this['config'][n(0x107)]&&(!0x1===pipe_1[n(0x105)]['resolve'](this[n(0x11d)][n(0x107)],this['context'])&&(f['metadata'][n(0x107)]=!0x1)),(this['config'][n(0x126)]&&(f[n(0x109)]={'retry':this['config'][n(0x126)]}),await this['engine']['router']?.[n(0x140)](null,f,c));}}exports[l(0x144)]=Await;function a(){const o=['transact','setActivityAttributes','context','publishMessage','../pipe','verifyEntry','trc','Await','defineProperty','mapActivityAttributes','l1s','StreamDataType','Pipe','engine','await','setState','policies','process','../../types/stream','await-process-error','debug','jid','aid','Activity','output','data','763RqIekz','process-event-generational-job-error','await-process-end','endActivitySpan','10099503wbhIEn','message','53694140mijAKx','3389872ccbPIo','logger','info','config','4CveqDH','metadata','error','AWAIT','__esModule','resolveStatus','setStatus','resolve','retry','8202740gMgwUG','await-process','mapInputData','execActivity','authorizeReentry','subtype','await-get-state-error','4627164NdKche','81280isDtAQ','../../modules/utils','8011176mxvVHX','1SblRHy','CollatorService','duplicate','../../modules/errors','startActivitySpan','../telemetry','leg','../collator','await-inactive-job-error','GetStateError','gid'];a=function(){return o;};return a();}