UNPKG

@hotmeshio/hotmesh

Version:

Serverless Workflow

1 lines 3.79 kB
'use strict';function b(c,d){const e=a();return b=function(f,g){f=f-0x1d0;let h=e[f];return h;},b(c,d);}const q=b;function a(){const y=['length','all','xadd','expire','hincrbyfloat','hsetnx','16qedZar','2965752PpZTmY','lrange','defineProperty','27nSssLe','1026BlQRvm','__esModule','xlen','lpop','sendCommand','4527465FOBpKS','./_base','RedisStoreBase','storeClient','2837070YThMDS','setnxex','WORK_ITEMS','hmget','62300KrhMyH','xack','forEach','exec','hGetAllResult','1572633DEZNmC','hget','map','hincrby','command','scan','set','args','zadd','xdel','zrange','hdel','xgroup','hgetall','string','1957490YAHgmi','addTaskQueues','1571540CApFVX','commands','hscan','IORedisStoreService','zrangebyscore','del','setnx','hset','xpending','isArray','multi'];a=function(){return y;};return a();}(function(c,d){const p=b,e=c();while(!![]){try{const f=parseInt(p(0x1f7))/0x1+parseInt(p(0x1ee))/0x2+-parseInt(p(0x1ea))/0x3+parseInt(p(0x1e0))/0x4*(-parseInt(p(0x208))/0x5)+-parseInt(p(0x1e5))/0x6*(-parseInt(p(0x1f2))/0x7)+-parseInt(p(0x1e1))/0x8+-parseInt(p(0x1e4))/0x9*(parseInt(p(0x206))/0xa);if(f===d)break;else e['push'](e['shift']());}catch(g){e['push'](e['shift']());}}}(a,0xc08eb));Object[q(0x1e3)](exports,q(0x1e6),{'value':!0x0}),exports['IORedisStoreService']=void 0x0;const key_1=require('../../../../modules/key'),enums_1=require('../../../../modules/enums'),_base_1=require(q(0x1eb));class IORedisStoreService extends _base_1[q(0x1ec)]{constructor(c){const r=q;super(c),this[r(0x1d0)]={'get':'get','set':r(0x1fd),'setnx':r(0x1d5),'del':r(0x1d4),'expire':r(0x1dd),'hset':r(0x1d6),'hscan':r(0x1d1),'hsetnx':r(0x1df),'hincrby':r(0x1fa),'hdel':r(0x202),'hget':'hget','hmget':r(0x1f1),'hgetall':r(0x204),'hincrbyfloat':r(0x1de),'zrank':'zrank','zrange':r(0x201),'zrangebyscore_withscores':r(0x1d3),'zrangebyscore':'zrangebyscore','zrem':'zrem','zadd':r(0x1ff),'lmove':'lmove','lpop':r(0x1e8),'lrange':r(0x1e2),'rename':'rename','rpush':'rpush','scan':r(0x1fc),'xack':r(0x1f3),'xdel':r(0x200)};}['transact'](){const s=q,c=this;if(enums_1['HMSH_IS_CLUSTER']){const d=[],f=(h,i)=>(d['push']({'command':h,'args':i}),g),g={'sendCommand':h=>c[s(0x1ed)][s(0x1e9)](h),async 'exec'(){const t=s;if(0x0===d[t(0x1da)])return[];if(d['every'](h=>h[t(0x1fe)][0x0]===d[0x0][t(0x1fe)][0x0])){const h=c[t(0x1ed)][t(0x1d9)]();return d[t(0x1f4)](i=>h[i[t(0x1fb)]](...i[t(0x1fe)])),(await h[t(0x1f5)]())[t(0x1f9)](i=>i);}return Promise[t(0x1db)](d[t(0x1f9)](i=>c[t(0x1ed)][i[t(0x1fb)]](...i['args'])));},'xadd':(h,i,j,k)=>f(s(0x1dc),[h,i,j,k]),'xack':(h,i,j)=>f(s(0x1f3),[h,i,j]),'xdel':(h,i)=>f(s(0x200),[h,i]),'xlen':h=>f(s(0x1e7),[h]),'xpending':(h,j,k,l,m,o)=>f(s(0x1d7),[h,j,k,l,m,o]),'xclaim':(h,j,k,l,m,...o)=>f('xclaim',[h,j,k,l,m,...o]),'del':h=>f(s(0x1d4),[h]),'expire':function(h,i){const u=s;return f(u(0x1dd),[h,i]);},'hdel':(h,i)=>f(s(0x202),[h,i]),'hget':(h,i)=>f(s(0x1f8),[h,i]),'hgetall':h=>f(s(0x204),[h]),'hincrbyfloat':(h,i,j)=>f('hincrbyfloat',[h,i,j]),'hmget':(h,i)=>f(s(0x1f1),[h,i]),'hset':(h,i)=>f(s(0x1d6),[h,i]),'lrange':(h,i,j)=>f(s(0x1e2),[h,i,j]),'rpush':(h,i)=>f('rpush',[h,i]),'zadd':(...h)=>f(s(0x1ff),h),'xgroup':(h,i,j,k,l)=>f(s(0x203),[h,i,j,k,l])};return g;}return this[s(0x1ed)][s(0x1d9)]();}async['exec'](...c){const v=q,d=await this[v(0x1ed)]['call']['apply'](this[v(0x1ed)],c);return v(0x205)==typeof d?d:Array[v(0x1d8)](d)?(Array[v(0x1d8)](d[0x0]),d):d;}async[q(0x1ef)](c,d,f){const w=q,g=await this[w(0x1ed)][this[w(0x1d0)]['set']](c,d,'NX','EX',f['toString']());return this['isSuccessful'](g);}[q(0x1f6)](c){return c[0x1];}async[q(0x207)](c){const x=q,d=this['storeClient'][x(0x1d9)](),f=this['mintKey'](key_1['KeyType'][x(0x1f0)],{'appId':this['appId']});for(const g of c)d[x(0x1ff)](f,'NX',Date['now'](),g);await d[x(0x1f5)]();}}exports[q(0x1d2)]=IORedisStoreService;