9b26a5f46e157cd94ea447ecd7d6e3e8e5c7fbb6
[motion-next.git] / server / api / voiceQueueReport / voiceQueueReport.rpc.js
1 const a763_0x4ded=['info','lodash','attributes','limit','catch','VoiceQueueReport','raw','then','CreateVoiceQueueReport','./voiceQueueReport.socket','register','body','GetVoiceQueueReport','map','update','error','stringify','include','rpc','model','message','debug','../../rediscache','UpdateVoiceQueueReport','create','options','where'];(function(_0x4d1a51,_0x4dedba){const _0x327831=function(_0x1e7904){while(--_0x1e7904){_0x4d1a51['push'](_0x4d1a51['shift']());}};_0x327831(++_0x4dedba);}(a763_0x4ded,0x1d8));const a763_0x3278=function(_0x4d1a51,_0x4dedba){_0x4d1a51=_0x4d1a51-0x0;let _0x327831=a763_0x4ded[_0x4d1a51];return _0x327831;};const _0x39824f=a763_0x3278;'use strict';const _=require(_0x39824f('0xf')),db=require('../../mysqldb')['db'],logger=require('../../config/logger')(_0x39824f('0x5')),{getSocket}=require(_0x39824f('0x9')),socket=getSocket();require(_0x39824f('0x17'))[_0x39824f('0x18')](socket),exports[_0x39824f('0x1a')]=function(_0x1e7904){const _0x3a8161=this;return new Promise(function(_0x1ee223,_0x342725){const _0x58ab5b=a763_0x3278;return db[_0x58ab5b('0x13')]['findAll']({'raw':_0x1e7904[_0x58ab5b('0xc')]?_0x1e7904[_0x58ab5b('0xc')][_0x58ab5b('0x14')]===undefined?!![]:![]:!![],'where':_0x1e7904[_0x58ab5b('0xc')]?_0x1e7904['options'][_0x58ab5b('0xd')]||null:null,'attributes':_0x1e7904['options']?_0x1e7904[_0x58ab5b('0xc')][_0x58ab5b('0x10')]||null:null,'limit':_0x1e7904['options']?_0x1e7904[_0x58ab5b('0xc')][_0x58ab5b('0x11')]||null:null,'include':_0x1e7904[_0x58ab5b('0xc')]?_0x1e7904[_0x58ab5b('0xc')]['include']?_['map'](_0x1e7904[_0x58ab5b('0xc')][_0x58ab5b('0x4')],function(_0xd748a7){const _0x38b685=_0x58ab5b;return{'model':db[_0xd748a7['model']],'as':_0xd748a7['as'],'attributes':_0xd748a7['attributes'],'include':_0xd748a7[_0x38b685('0x4')]?_[_0x38b685('0x0')](_0xd748a7[_0x38b685('0x4')],function(_0x4d1c44){const _0x109fca=_0x38b685;return{'model':db[_0x4d1c44[_0x109fca('0x6')]],'as':_0x4d1c44['as'],'attributes':_0x4d1c44['attributes'],'include':_0x4d1c44['include']?_[_0x109fca('0x0')](_0x4d1c44['include'],function(_0x40886f){const _0x4d5277=_0x109fca;return{'model':db[_0x40886f[_0x4d5277('0x6')]],'as':_0x40886f['as'],'attributes':_0x40886f[_0x4d5277('0x10')]};}):[]};}):[]};}):[]:[]})[_0x58ab5b('0x15')](function(_0x3b3e75){const _0x52833e=_0x58ab5b;logger['info']('GetVoiceQueueReport',_0x1e7904),logger[_0x52833e('0x8')](_0x52833e('0x1a'),_0x1e7904,JSON[_0x52833e('0x3')](_0x3b3e75)),_0x1ee223(_0x3b3e75);})[_0x58ab5b('0x12')](function(_0x3e603a){const _0x6e74cd=_0x58ab5b;logger['error'](_0x6e74cd('0x1a'),_0x3e603a[_0x6e74cd('0x7')],_0x1e7904),_0x342725(_0x3a8161[_0x6e74cd('0x2')](0x1f4,_0x3e603a['message']));});});},exports[_0x39824f('0x16')]=function(_0x3fddb0){const _0x13f74a=this;return new Promise(function(_0x5e0d6f,_0xcdfaa5){const _0x56428c=a763_0x3278;return db[_0x56428c('0x13')][_0x56428c('0xb')](_0x3fddb0['body'],{'raw':_0x3fddb0[_0x56428c('0xc')]?_0x3fddb0['options'][_0x56428c('0x14')]===undefined?!![]:![]:!![]})[_0x56428c('0x15')](function(_0x1c5e48){const _0x3c7af3=_0x56428c;logger['info'](_0x3c7af3('0x16'),_0x3fddb0),logger[_0x3c7af3('0x8')](_0x3c7af3('0x16'),_0x3fddb0,JSON['stringify'](_0x1c5e48)),_0x5e0d6f(_0x1c5e48);})['catch'](function(_0x1b5127){const _0x1b6eb8=_0x56428c;logger[_0x1b6eb8('0x2')](_0x1b6eb8('0x16'),_0x1b5127['message'],_0x3fddb0),_0xcdfaa5(_0x13f74a['error'](0x1f4,_0x1b5127['message']));});});},exports[_0x39824f('0xa')]=function(_0x12d95c){const _0x3db0d9=this;return new Promise(function(_0x384565,_0x1ccf15){const _0x3adc29=a763_0x3278;return db[_0x3adc29('0x13')][_0x3adc29('0x1')](_0x12d95c[_0x3adc29('0x19')],{'raw':_0x12d95c[_0x3adc29('0xc')]?_0x12d95c[_0x3adc29('0xc')]['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x12d95c[_0x3adc29('0xc')]?_0x12d95c[_0x3adc29('0xc')][_0x3adc29('0xd')]||null:null,'attributes':_0x12d95c[_0x3adc29('0xc')]?_0x12d95c[_0x3adc29('0xc')][_0x3adc29('0x10')]||null:null,'limit':_0x12d95c[_0x3adc29('0xc')]?_0x12d95c[_0x3adc29('0xc')][_0x3adc29('0x11')]||null:null})[_0x3adc29('0x15')](function(_0x4cbd20){const _0x5ccd5a=_0x3adc29;logger[_0x5ccd5a('0xe')](_0x5ccd5a('0xa'),_0x12d95c),logger[_0x5ccd5a('0x8')]('UpdateVoiceQueueReport',_0x12d95c,JSON[_0x5ccd5a('0x3')](_0x4cbd20)),_0x384565(_0x4cbd20);})['catch'](function(_0x42acea){const _0x1dd07a=_0x3adc29;logger[_0x1dd07a('0x2')](_0x1dd07a('0xa'),_0x42acea[_0x1dd07a('0x7')],_0x12d95c),_0x1ccf15(_0x3db0d9[_0x1dd07a('0x2')](0x1f4,_0x42acea[_0x1dd07a('0x7')]));});});};