43754889cb616e0f69f9371f45a4800d3b0b4fb8
[motion-next.git] / server / api / faxQueueReport / faxQueueReport.controller.js
1 const a219_0x3035=['fieldName','then','filter','error','map','index','show','../../components/parsers/qs','findAll','nolimit','pick','rawAttributes','body','includeAll','send','undefined','lodash','FaxQueueReport','keys','../../mysqldb','fields','../../config/logger','filters','rows','key','findOne','where','limit','type','like','create','api','VIRTUAL','json','length','merge','destroy','intersection','order','update','Content-Range','attributes','sequelize','set','status','sendStatus','describe','name','options','end','sort','params','offset','count','query','model','catch','include'];(function(_0x960606,_0x303509){const _0x5e28eb=function(_0x218e61){while(--_0x218e61){_0x960606['push'](_0x960606['shift']());}};_0x5e28eb(++_0x303509);}(a219_0x3035,0x14a));const a219_0x5e28=function(_0x960606,_0x303509){_0x960606=_0x960606-0x0;let _0x5e28eb=a219_0x3035[_0x960606];return _0x5e28eb;};const _0x55fa08=a219_0x5e28;'use strict';const _=require(_0x55fa08('0x22')),qs=require(_0x55fa08('0x19')),logger=require(_0x55fa08('0x27'))(_0x55fa08('0x31')),db=require(_0x55fa08('0x25'))['db'],{Op}=require(_0x55fa08('0x2'));function respondWithResult(_0x218e61,_0x158a28){return _0x158a28=_0x158a28||0xc8,function(_0x3d634c){const _0x55c4d3=a219_0x5e28;if(_0x3d634c)return _0x218e61[_0x55c4d3('0x4')](_0x158a28)[_0x55c4d3('0x33')](_0x3d634c);};}function respondWithFilteredResult(_0x35f8d9,_0x524778){return function(_0x59f2e6){const _0x212f94=a219_0x5e28;if(_0x59f2e6){const _0x58bcae=_0x59f2e6[_0x212f94('0xd')],_0x56f696=_0x524778[_0x212f94('0xc')];let _0xdb989=_0x524778[_0x212f94('0xc')]+_0x524778['limit'],_0x3b35b7;return _0xdb989>=_0x58bcae?(_0xdb989=_0x58bcae,_0x3b35b7=0xc8):_0x3b35b7=0xce,_0x35f8d9[_0x212f94('0x4')](_0x3b35b7),_0x35f8d9[_0x212f94('0x3')](_0x212f94('0x0'),_0x56f696+'-'+_0xdb989+'/'+_0x58bcae)[_0x212f94('0x33')](_0x59f2e6);}return null;};}function saveUpdates(_0x5a4003){return function(_0x24c72f){const _0x1771bf=a219_0x5e28;if(_0x24c72f)return _0x24c72f[_0x1771bf('0x39')](_0x5a4003)[_0x1771bf('0x13')](function(_0x44c401){return _0x44c401;});return null;};}function removeEntity(_0x2c5faa){return function(_0x41bd2){const _0x3fa3f4=a219_0x5e28;if(_0x41bd2)return _0x41bd2[_0x3fa3f4('0x36')]()['then'](function(){const _0xc272ba=_0x3fa3f4;_0x2c5faa[_0xc272ba('0x4')](0xcc)[_0xc272ba('0x9')]();});};}function handleEntityNotFound(_0x1a55e7){return function(_0x5cd80e){const _0x5382b5=a219_0x5e28;return!_0x5cd80e&&_0x1a55e7[_0x5382b5('0x5')](0x194),_0x5cd80e;};}function handleError(_0x3fe163,_0x15ebbb){return _0x15ebbb=_0x15ebbb||0x1f4,function(_0x41aba4){const _0x12805b=a219_0x5e28;logger[_0x12805b('0x15')](_0x41aba4['stack']),_0x41aba4[_0x12805b('0x7')]&&delete _0x41aba4[_0x12805b('0x7')],_0x3fe163[_0x12805b('0x4')](_0x15ebbb)[_0x12805b('0x20')](_0x41aba4);};}exports[_0x55fa08('0x17')]=function(_0x21f1e4,_0x829cac){const _0x920b33=_0x55fa08;let _0x531b1b={};const _0x1d590a={},_0x2b8206={'count':0x0,'rows':[]},_0x8d3729=_[_0x920b33('0x16')](db[_0x920b33('0x23')]['rawAttributes'],function(_0x334800){const _0x1cf824=_0x920b33;return{'name':_0x334800[_0x1cf824('0x12')],'type':_0x334800[_0x1cf824('0x2e')][_0x1cf824('0x2a')]};});_0x1d590a[_0x920b33('0xf')]=_[_0x920b33('0x16')](_0x8d3729,'name'),_0x1d590a[_0x920b33('0xe')]=_[_0x920b33('0x24')](_0x21f1e4[_0x920b33('0xe')]),_0x1d590a[_0x920b33('0x28')]=_[_0x920b33('0x37')](_0x1d590a[_0x920b33('0xf')],_0x1d590a[_0x920b33('0xe')]),_0x531b1b[_0x920b33('0x1')]=_[_0x920b33('0x37')](_0x1d590a[_0x920b33('0xf')],qs[_0x920b33('0x26')](_0x21f1e4['query'][_0x920b33('0x26')])),_0x531b1b[_0x920b33('0x1')]=_0x531b1b[_0x920b33('0x1')][_0x920b33('0x34')]?_0x531b1b[_0x920b33('0x1')]:_0x1d590a['model'];typeof _0x21f1e4[_0x920b33('0xe')][_0x920b33('0x1b')]===_0x920b33('0x21')&&(_0x531b1b[_0x920b33('0x2d')]=qs[_0x920b33('0x2d')](_0x21f1e4[_0x920b33('0xe')][_0x920b33('0x2d')]),_0x531b1b[_0x920b33('0xc')]=qs[_0x920b33('0xc')](_0x21f1e4[_0x920b33('0xe')][_0x920b33('0xc')]));_0x531b1b[_0x920b33('0x38')]=qs['sort'](_0x21f1e4[_0x920b33('0xe')][_0x920b33('0xa')]),_0x531b1b[_0x920b33('0x2c')]=qs[_0x920b33('0x28')](_[_0x920b33('0x1c')](_0x21f1e4[_0x920b33('0xe')],_0x1d590a[_0x920b33('0x28')]),_0x8d3729);_0x21f1e4[_0x920b33('0xe')][_0x920b33('0x14')]&&(_0x531b1b[_0x920b33('0x2c')]=_[_0x920b33('0x35')](_0x531b1b['where'],{[Op['or']]:_[_0x920b33('0x16')](_0x8d3729,function(_0x54ce8b){const _0x5f28a9=_0x920b33;if(_0x54ce8b[_0x5f28a9('0x2e')]!==_0x5f28a9('0x32')){const _0x31e08b={};return _0x31e08b[_0x54ce8b[_0x5f28a9('0x7')]]={[Op[_0x5f28a9('0x2f')]]:'%'+_0x21f1e4[_0x5f28a9('0xe')][_0x5f28a9('0x14')]+'%'},_0x31e08b;}})}));_0x531b1b=_[_0x920b33('0x35')]({},_0x531b1b,_0x21f1e4[_0x920b33('0x8')]);const _0x139773={'where':_0x531b1b[_0x920b33('0x2c')]};return db[_0x920b33('0x23')][_0x920b33('0xd')](_0x139773)[_0x920b33('0x13')](function(_0x400a69){const _0x2942c7=_0x920b33;return _0x2b8206[_0x2942c7('0xd')]=_0x400a69,_0x21f1e4[_0x2942c7('0xe')][_0x2942c7('0x1f')]&&(_0x531b1b[_0x2942c7('0x11')]=[{'all':!![]}]),db[_0x2942c7('0x23')][_0x2942c7('0x1a')](_0x531b1b);})[_0x920b33('0x13')](function(_0x292dbf){const _0x374864=_0x920b33;return _0x2b8206[_0x374864('0x29')]=_0x292dbf,_0x2b8206;})[_0x920b33('0x13')](respondWithFilteredResult(_0x829cac,_0x531b1b))[_0x920b33('0x10')](handleError(_0x829cac,null));},exports[_0x55fa08('0x18')]=function(_0xb4fddf,_0x100b36){const _0x85c667=_0x55fa08;let _0x32773f={'raw':!![],'where':{'id':_0xb4fddf[_0x85c667('0xb')]['id']}};const _0x2d953f={};return _0x2d953f['model']=_[_0x85c667('0x24')](db[_0x85c667('0x23')][_0x85c667('0x1d')]),_0x2d953f[_0x85c667('0xe')]=_[_0x85c667('0x24')](_0xb4fddf[_0x85c667('0xe')]),_0x2d953f[_0x85c667('0x28')]=_[_0x85c667('0x37')](_0x2d953f[_0x85c667('0xf')],_0x2d953f[_0x85c667('0xe')]),_0x32773f[_0x85c667('0x1')]=_[_0x85c667('0x37')](_0x2d953f[_0x85c667('0xf')],qs[_0x85c667('0x26')](_0xb4fddf[_0x85c667('0xe')][_0x85c667('0x26')])),_0x32773f['attributes']=_0x32773f[_0x85c667('0x1')]['length']?_0x32773f['attributes']:_0x2d953f['model'],_0xb4fddf[_0x85c667('0xe')][_0x85c667('0x1f')]&&(_0x32773f[_0x85c667('0x11')]=[{'all':!![]}]),_0x32773f=_['merge']({},_0x32773f,_0xb4fddf[_0x85c667('0x8')]),db[_0x85c667('0x23')][_0x85c667('0x2b')](_0x32773f)[_0x85c667('0x13')](handleEntityNotFound(_0x100b36,null))['then'](respondWithResult(_0x100b36,null))[_0x85c667('0x10')](handleError(_0x100b36,null));},exports['create']=function(_0x91ed68,_0x5587f3){const _0x2fe694=_0x55fa08;return db[_0x2fe694('0x23')][_0x2fe694('0x30')](_0x91ed68[_0x2fe694('0x1e')],{})['then'](respondWithResult(_0x5587f3,0xc9))[_0x2fe694('0x10')](handleError(_0x5587f3,null));},exports[_0x55fa08('0x39')]=function(_0x3265db,_0x2f5341){const _0x2bc289=_0x55fa08;return _0x3265db[_0x2bc289('0x1e')]['id']&&delete _0x3265db[_0x2bc289('0x1e')]['id'],db['FaxQueueReport']['findOne']({'where':{'id':_0x3265db['params']['id']}})[_0x2bc289('0x13')](handleEntityNotFound(_0x2f5341,null))[_0x2bc289('0x13')](saveUpdates(_0x3265db[_0x2bc289('0x1e')],null))[_0x2bc289('0x13')](respondWithResult(_0x2f5341,null))['catch'](handleError(_0x2f5341,null));},exports[_0x55fa08('0x36')]=function(_0x443ef6,_0x183f44){const _0xf820ef=_0x55fa08;return db['FaxQueueReport'][_0xf820ef('0x2b')]({'where':{'id':_0x443ef6[_0xf820ef('0xb')]['id']}})[_0xf820ef('0x13')](handleEntityNotFound(_0x183f44,null))['then'](removeEntity(_0x183f44,null))[_0xf820ef('0x10')](handleError(_0x183f44,null));},exports[_0x55fa08('0x6')]=function(_0xf25f07,_0x410446){const _0x183ed6=_0x55fa08;return db[_0x183ed6('0x23')]['describe']()['then'](respondWithResult(_0x410446,null))[_0x183ed6('0x10')](handleError(_0x410446,null));};