edd9a19f5b439ac9bec8d209d6d707e570ec5744
[motion-next.git] / server / api / openchannelQueue / openchannelQueue.rpc.js
1 const a497_0x2b8d=['error','stringify','map','./openchannelQueue.socket','message','register','model','../../mysqldb','attributes','debug','../../rediscache','findAll','findOne','raw','OpenchannelQueue','catch','../../config/logger','lodash','include','info','ShowOpenchannelQueue','GetOpenchannelQueue','then','where','options','rpc'];(function(_0x48693c,_0x2b8d99){const _0x46daca=function(_0x4c7b7e){while(--_0x4c7b7e){_0x48693c['push'](_0x48693c['shift']());}};_0x46daca(++_0x2b8d99);}(a497_0x2b8d,0x14a));const a497_0x46da=function(_0x48693c,_0x2b8d99){_0x48693c=_0x48693c-0x0;let _0x46daca=a497_0x2b8d[_0x48693c];return _0x46daca;};const _0x7aaf36=a497_0x46da;'use strict';const _=require(_0x7aaf36('0x19')),db=require(_0x7aaf36('0xf'))['db'],logger=require(_0x7aaf36('0x18'))(_0x7aaf36('0x7')),{getSocket}=require(_0x7aaf36('0x12')),socket=getSocket();require(_0x7aaf36('0xb'))[_0x7aaf36('0xd')](socket),exports[_0x7aaf36('0x3')]=function(_0x4c7b7e){const _0xde876=this;return new Promise(function(_0x120c56,_0x258fae){const _0x29d9ae=a497_0x46da;return db['OpenchannelQueue'][_0x29d9ae('0x13')]({'raw':_0x4c7b7e['options']?_0x4c7b7e[_0x29d9ae('0x6')]['raw']===undefined?!![]:![]:!![],'where':_0x4c7b7e[_0x29d9ae('0x6')]?_0x4c7b7e[_0x29d9ae('0x6')][_0x29d9ae('0x5')]||null:null,'attributes':_0x4c7b7e[_0x29d9ae('0x6')]?_0x4c7b7e['options'][_0x29d9ae('0x10')]||null:null,'limit':_0x4c7b7e[_0x29d9ae('0x6')]?_0x4c7b7e[_0x29d9ae('0x6')]['limit']||null:null,'include':_0x4c7b7e['options']?_0x4c7b7e[_0x29d9ae('0x6')][_0x29d9ae('0x0')]?_[_0x29d9ae('0xa')](_0x4c7b7e[_0x29d9ae('0x6')][_0x29d9ae('0x0')],function(_0xbfeda3){const _0x3f9675=_0x29d9ae;return{'model':db[_0xbfeda3[_0x3f9675('0xe')]],'as':_0xbfeda3['as'],'attributes':_0xbfeda3[_0x3f9675('0x10')],'include':_0xbfeda3['include']?_[_0x3f9675('0xa')](_0xbfeda3[_0x3f9675('0x0')],function(_0x196e0f){const _0x28020f=_0x3f9675;return{'model':db[_0x196e0f[_0x28020f('0xe')]],'as':_0x196e0f['as'],'attributes':_0x196e0f[_0x28020f('0x10')],'include':_0x196e0f[_0x28020f('0x0')]?_['map'](_0x196e0f[_0x28020f('0x0')],function(_0x303bc8){const _0x2a70b3=_0x28020f;return{'model':db[_0x303bc8[_0x2a70b3('0xe')]],'as':_0x303bc8['as'],'attributes':_0x303bc8['attributes']};}):[]};}):[]};}):[]:[]})[_0x29d9ae('0x4')](function(_0x303d9d){const _0x51afb8=_0x29d9ae;logger['info']('GetOpenchannelQueue',_0x4c7b7e),logger[_0x51afb8('0x11')](_0x51afb8('0x3'),_0x4c7b7e,JSON[_0x51afb8('0x9')](_0x303d9d)),_0x120c56(_0x303d9d);})[_0x29d9ae('0x17')](function(_0x597281){const _0x280809=_0x29d9ae;logger[_0x280809('0x8')](_0x280809('0x3'),_0x597281[_0x280809('0xc')],_0x4c7b7e),_0x258fae(_0xde876[_0x280809('0x8')](0x1f4,_0x597281[_0x280809('0xc')]));});});},exports[_0x7aaf36('0x2')]=function(_0x3310a9){const _0x41f335=this;return new Promise(function(_0x58b1dd,_0x2d5efd){const _0x2cbe01=a497_0x46da;return db[_0x2cbe01('0x16')][_0x2cbe01('0x14')]({'raw':_0x3310a9[_0x2cbe01('0x6')]?_0x3310a9[_0x2cbe01('0x6')][_0x2cbe01('0x15')]===undefined?!![]:![]:!![],'where':_0x3310a9[_0x2cbe01('0x6')]?_0x3310a9[_0x2cbe01('0x6')][_0x2cbe01('0x5')]||null:null,'attributes':_0x3310a9[_0x2cbe01('0x6')]?_0x3310a9[_0x2cbe01('0x6')]['attributes']||null:null,'include':_0x3310a9['options']?_0x3310a9[_0x2cbe01('0x6')][_0x2cbe01('0x0')]?_[_0x2cbe01('0xa')](_0x3310a9[_0x2cbe01('0x6')][_0x2cbe01('0x0')],function(_0x34888d){const _0x39876d=_0x2cbe01;return{'model':db[_0x34888d[_0x39876d('0xe')]],'as':_0x34888d['as'],'attributes':_0x34888d['attributes'],'include':_0x34888d[_0x39876d('0x0')]?_[_0x39876d('0xa')](_0x34888d[_0x39876d('0x0')],function(_0x11c859){const _0x5b67bc=_0x39876d;return{'model':db[_0x11c859[_0x5b67bc('0xe')]],'as':_0x11c859['as'],'attributes':_0x11c859[_0x5b67bc('0x10')],'include':_0x11c859[_0x5b67bc('0x0')]?_[_0x5b67bc('0xa')](_0x11c859[_0x5b67bc('0x0')],function(_0x103112){const _0x38e04d=_0x5b67bc;return{'model':db[_0x103112[_0x38e04d('0xe')]],'as':_0x103112['as'],'attributes':_0x103112[_0x38e04d('0x10')]};}):[]};}):[]};}):[]:[]})[_0x2cbe01('0x4')](function(_0x5541a5){const _0x9419a2=_0x2cbe01;logger[_0x9419a2('0x1')](_0x9419a2('0x2'),_0x3310a9),logger[_0x9419a2('0x11')]('ShowOpenchannelQueue',_0x3310a9,JSON['stringify'](_0x5541a5)),_0x58b1dd(_0x5541a5);})['catch'](function(_0x49bc93){const _0x3381c1=_0x2cbe01;logger['error'](_0x3381c1('0x2'),_0x49bc93[_0x3381c1('0xc')],_0x3310a9),_0x2d5efd(_0x41f335['error'](0x1f4,_0x49bc93['message']));});});};