UNPKG

@hotmeshio/hotmesh

Version:

Serverless Workflow

1 lines 4.03 kB
'use strict';const l=b;(function(c,d){const k=b,e=c();while(!![]){try{const f=parseInt(k(0x232))/0x1*(parseInt(k(0x222))/0x2)+-parseInt(k(0x21c))/0x3*(-parseInt(k(0x223))/0x4)+-parseInt(k(0x215))/0x5+-parseInt(k(0x213))/0x6+-parseInt(k(0x228))/0x7*(-parseInt(k(0x1fa))/0x8)+parseInt(k(0x1fd))/0x9*(parseInt(k(0x231))/0xa)+-parseInt(k(0x212))/0xb*(parseInt(k(0x21d))/0xc);if(f===d)break;else e['push'](e['shift']());}catch(g){e['push'](e['shift']());}}}(a,0x8c60d));function a(){const o=['GetStateError','1611230sAPZPP','13naeRIk','config','error','publishMessage','worker-collation-overage','data','mapInputData','engine','../telemetry','$self','TelemetryService','output','info','8824sNgowd','retry','Worker','63mlwmqz','verifyEntry','leg','await-inactive-job-error','../../modules/errors','context','dad','Pipe','./activity','../../modules/utils','guid','__esModule','message','setStatus','policies','router','setActivityError','CollatorService','aid','resolveStatus','worker-process-error','3092991tERmmI','4420548JJPxTX','logger','1439940iSjwoD','trc','gid','fault','metadata','worker-get-state-error','jid','21zRxjFf','60KwRCOK','startActivitySpan','endActivitySpan','execActivity','debug','92182vFuFqH','465276OyNRhS','subtype','GenerationalError','authorizeReentry','../collator','2947dkirrt','l1s','../pipe','Activity','setState','transact','exec','mapActivityAttributes'];a=function(){return o;};return a();}Object['defineProperty'](exports,l(0x208),{'value':!0x0}),exports['Worker']=void 0x0;function b(c,d){const e=a();return b=function(f,g){f=f-0x1ef;let h=e[f];return h;},b(c,d);}const errors_1=require(l(0x201)),utils_1=require(l(0x206)),collator_1=require(l(0x227)),pipe_1=require(l(0x22a)),telemetry_1=require(l(0x1f5)),activity_1=require(l(0x205));class Worker extends activity_1[l(0x22b)]{constructor(c,d,f,g,h,j){super(c,d,f,g,h,j);}async['process'](){const m=l;let c;this[m(0x214)][m(0x221)]('worker-process',{'jid':this[m(0x202)][m(0x219)][m(0x21b)],'gid':this['context']['metadata']['gid'],'aid':this[m(0x219)]['aid']});try{await this[m(0x1fe)](),c=new telemetry_1[(m(0x1f7))](this[m(0x1f4)]['appId'],this[m(0x233)],this['metadata'],this[m(0x202)]),c[m(0x21e)](this[m(0x1ff)]),this[m(0x1f3)]();const d=this['store'][m(0x22d)](),f=await this[m(0x220)](d);await collator_1[m(0x20e)][m(0x226)](this,d),await this[m(0x22c)](d),await this[m(0x20a)](0x0,d);const g=await d[m(0x22e)]();c[m(0x22f)]();const h=this[m(0x210)](g);return c['setActivityAttributes']({'app.activity.mid':f,'app.job.jss':h}),this[m(0x202)][m(0x219)][m(0x20f)];}catch(j){if(j instanceof errors_1['InactiveJobError'])return void this[m(0x214)][m(0x1ef)](m(0x200),{'error':j});if(j instanceof errors_1[m(0x225)])return void this[m(0x214)][m(0x1f9)]('process-event-generational-job-error',{'error':j});if(j instanceof errors_1[m(0x230)])return void this[m(0x214)][m(0x1ef)](m(0x21a),{'error':j});if(j instanceof errors_1['CollationError']){if('duplicate'===j[m(0x218)])return void this['logger'][m(0x1f9)](m(0x1f1),{'job_id':this['context'][m(0x219)][m(0x21b)],'guid':this[m(0x202)][m(0x219)][m(0x207)]});this[m(0x214)]['error']('worker-collation-error',{'error':j});}else this[m(0x214)]['error'](m(0x211),{'error':j});throw c?.[m(0x20d)](j[m(0x209)]),j;}finally{c?.[m(0x21f)](),this[m(0x214)]['debug']('worker-process-end',{'jid':this[m(0x202)][m(0x219)][m(0x21b)],'gid':this['context']['metadata'][m(0x217)],'aid':this[m(0x219)][m(0x20f)]});}}async['execActivity'](c){const n=l,d=pipe_1[n(0x204)]['resolve'](this[n(0x233)][n(0x224)],this[n(0x202)]),f={'metadata':{'guid':(0x0,utils_1[n(0x207)])(),'jid':this[n(0x202)][n(0x219)]['jid'],'gid':this[n(0x202)][n(0x219)][n(0x217)],'dad':this[n(0x219)][n(0x203)],'aid':this['metadata']['aid'],'topic':d,'spn':this['context'][n(0x1f6)][n(0x1f8)][n(0x219)][n(0x229)],'trc':this[n(0x202)]['metadata'][n(0x216)]},'data':this[n(0x202)][n(0x1f2)]};return this[n(0x233)][n(0x1fb)]&&(f[n(0x20b)]={'retry':this[n(0x233)][n(0x1fb)]}),await this[n(0x1f4)][n(0x20c)]?.[n(0x1f0)](d,f,c);}}exports[l(0x1fc)]=Worker;