Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / squareMessage / squareMessage.controller.js
index 1ee5394..e61aa29 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb4b0=['sendStatus','status','end','json','offset','limit','Content-Range','apply','reject','save','update','then','error','name','send','index','fieldName','type','key','model','query','keys','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','SquareMessage','count','includeAll','include','findAll','catch','show','params','find','create','body','destroy','html-pdf','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xb4b0,0xc7));var _0x0b4b=function(_0x4fdb32,_0x15efee){_0x4fdb32=_0x4fdb32-0x0;var _0x2bb0f5=_0xb4b0[_0x4fdb32];return _0x2bb0f5;};'use strict';var pdf=require(_0x0b4b('0x0'));var emlformat=require(_0x0b4b('0x1'));var rimraf=require(_0x0b4b('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x0b4b('0x3'));var rp=require(_0x0b4b('0x4'));var moment=require(_0x0b4b('0x5'));var BPromise=require(_0x0b4b('0x6'));var Mustache=require(_0x0b4b('0x7'));var util=require(_0x0b4b('0x8'));var path=require('path');var sox=require(_0x0b4b('0x9'));var csv=require(_0x0b4b('0xa'));var ejs=require(_0x0b4b('0xb'));var fs=require('fs');var _=require(_0x0b4b('0xc'));var squel=require(_0x0b4b('0xd'));var crypto=require('crypto');var jsforce=require(_0x0b4b('0xe'));var deskjs=require(_0x0b4b('0xf'));var toCsv=require(_0x0b4b('0xa'));var querystring=require(_0x0b4b('0x10'));var Papa=require(_0x0b4b('0x11'));var Redis=require(_0x0b4b('0x12'));var authService=require('../../components/auth/service');var qs=require(_0x0b4b('0x13'));var as=require(_0x0b4b('0x14'));var hardwareService=require(_0x0b4b('0x15'));var logger=require(_0x0b4b('0x16'))(_0x0b4b('0x17'));var utils=require(_0x0b4b('0x18'));var config=require(_0x0b4b('0x19'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x296b9c,_0x173325){_0x173325=_0x173325||0xcc;return function(_0x3457cc){if(_0x3457cc){return _0x296b9c[_0x0b4b('0x1a')](_0x173325);}return _0x296b9c[_0x0b4b('0x1b')](_0x173325)[_0x0b4b('0x1c')]();};}function respondWithResult(_0x2f1596,_0x97bc78){_0x97bc78=_0x97bc78||0xc8;return function(_0x2bb99b){if(_0x2bb99b){return _0x2f1596[_0x0b4b('0x1b')](_0x97bc78)[_0x0b4b('0x1d')](_0x2bb99b);}};}function respondWithFilteredResult(_0x55bceb,_0x2fed97){return function(_0x3fa2da){if(_0x3fa2da){var _0x280cc2=_0x3fa2da['count'],_0x309ba3=_0x2fed97['offset'],_0x560dad=_0x2fed97[_0x0b4b('0x1e')]+_0x2fed97[_0x0b4b('0x1f')],_0x8829b9;if(_0x560dad>=_0x280cc2){_0x560dad=_0x280cc2;_0x8829b9=0xc8;}else{_0x8829b9=0xce;}_0x55bceb['status'](_0x8829b9);return _0x55bceb['set'](_0x0b4b('0x20'),_0x309ba3+'-'+_0x560dad+'/'+_0x280cc2)[_0x0b4b('0x1d')](_0x3fa2da);}return null;};}function patchUpdates(_0x289846){return function(_0x502c63){try{jsonpatch[_0x0b4b('0x21')](_0x502c63,_0x289846,!![]);}catch(_0x362b7b){return BPromise[_0x0b4b('0x22')](_0x362b7b);}return _0x502c63[_0x0b4b('0x23')]();};}function saveUpdates(_0x5ce464,_0x53ce6f){return function(_0x5bac81){if(_0x5bac81){return _0x5bac81[_0x0b4b('0x24')](_0x5ce464)['then'](function(_0x52b3b1){return _0x52b3b1;});}return null;};}function removeEntity(_0x1d9815,_0x319973){return function(_0x1061c3){if(_0x1061c3){return _0x1061c3['destroy']()[_0x0b4b('0x25')](function(){_0x1d9815[_0x0b4b('0x1b')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2ee589,_0x80dfc3){return function(_0x1484c6){if(!_0x1484c6){_0x2ee589[_0x0b4b('0x1a')](0x194);}return _0x1484c6;};}function handleError(_0x54f577,_0x190e22){_0x190e22=_0x190e22||0x1f4;return function(_0x412e15){logger[_0x0b4b('0x26')](_0x412e15['stack']);if(_0x412e15[_0x0b4b('0x27')]){delete _0x412e15[_0x0b4b('0x27')];}_0x54f577['status'](_0x190e22)[_0x0b4b('0x28')](_0x412e15);};}exports[_0x0b4b('0x29')]=function(_0x34e772,_0xc269fa){var _0x3f34a3={},_0x2fb0bc={},_0xb3436b={'count':0x0,'rows':[]};var _0x566ecd=_['map'](db['SquareMessage']['rawAttributes'],function(_0x57cf67){return{'name':_0x57cf67[_0x0b4b('0x2a')],'type':_0x57cf67[_0x0b4b('0x2b')][_0x0b4b('0x2c')]};});_0x2fb0bc[_0x0b4b('0x2d')]=_['map'](_0x566ecd,_0x0b4b('0x27'));_0x2fb0bc[_0x0b4b('0x2e')]=_[_0x0b4b('0x2f')](_0x34e772[_0x0b4b('0x2e')]);_0x2fb0bc[_0x0b4b('0x30')]=_['intersection'](_0x2fb0bc[_0x0b4b('0x2d')],_0x2fb0bc['query']);_0x3f34a3[_0x0b4b('0x31')]=_[_0x0b4b('0x32')](_0x2fb0bc[_0x0b4b('0x2d')],qs[_0x0b4b('0x33')](_0x34e772[_0x0b4b('0x2e')]['fields']));_0x3f34a3[_0x0b4b('0x31')]=_0x3f34a3[_0x0b4b('0x31')][_0x0b4b('0x34')]?_0x3f34a3['attributes']:_0x2fb0bc[_0x0b4b('0x2d')];if(!_0x34e772[_0x0b4b('0x2e')][_0x0b4b('0x35')](_0x0b4b('0x36'))){_0x3f34a3['limit']=qs[_0x0b4b('0x1f')](_0x34e772[_0x0b4b('0x2e')]['limit']);_0x3f34a3[_0x0b4b('0x1e')]=qs[_0x0b4b('0x1e')](_0x34e772[_0x0b4b('0x2e')][_0x0b4b('0x1e')]);}_0x3f34a3[_0x0b4b('0x37')]=qs[_0x0b4b('0x38')](_0x34e772['query']['sort']);_0x3f34a3[_0x0b4b('0x39')]=qs[_0x0b4b('0x30')](_[_0x0b4b('0x3a')](_0x34e772['query'],_0x2fb0bc[_0x0b4b('0x30')]),_0x566ecd);if(_0x34e772[_0x0b4b('0x2e')][_0x0b4b('0x3b')]){_0x3f34a3[_0x0b4b('0x39')]=_[_0x0b4b('0x3c')](_0x3f34a3['where'],{'$or':_['map'](_0x566ecd,function(_0x3c5311){if(_0x3c5311['type']!==_0x0b4b('0x3d')){var _0x48036c={};_0x48036c[_0x3c5311[_0x0b4b('0x27')]]={'$like':'%'+_0x34e772['query'][_0x0b4b('0x3b')]+'%'};return _0x48036c;}})});}_0x3f34a3=_[_0x0b4b('0x3c')]({},_0x3f34a3,_0x34e772[_0x0b4b('0x3e')]);var _0x57d31f={'where':_0x3f34a3[_0x0b4b('0x39')]};return db[_0x0b4b('0x3f')][_0x0b4b('0x40')](_0x57d31f)[_0x0b4b('0x25')](function(_0x10e955){_0xb3436b[_0x0b4b('0x40')]=_0x10e955;if(_0x34e772[_0x0b4b('0x2e')][_0x0b4b('0x41')]){_0x3f34a3[_0x0b4b('0x42')]=[{'all':!![]}];}return db[_0x0b4b('0x3f')][_0x0b4b('0x43')](_0x3f34a3);})[_0x0b4b('0x25')](function(_0x1f2deb){_0xb3436b['rows']=_0x1f2deb;return _0xb3436b;})[_0x0b4b('0x25')](respondWithFilteredResult(_0xc269fa,_0x3f34a3))[_0x0b4b('0x44')](handleError(_0xc269fa,null));};exports[_0x0b4b('0x45')]=function(_0x3459e7,_0x2e498c){var _0x294214={'raw':!![],'where':{'id':_0x3459e7[_0x0b4b('0x46')]['id']}},_0x437e03={};_0x437e03[_0x0b4b('0x2d')]=_[_0x0b4b('0x2f')](db[_0x0b4b('0x3f')]['rawAttributes']);_0x437e03[_0x0b4b('0x2e')]=_[_0x0b4b('0x2f')](_0x3459e7['query']);_0x437e03[_0x0b4b('0x30')]=_[_0x0b4b('0x32')](_0x437e03['model'],_0x437e03[_0x0b4b('0x2e')]);_0x294214[_0x0b4b('0x31')]=_['intersection'](_0x437e03[_0x0b4b('0x2d')],qs[_0x0b4b('0x33')](_0x3459e7[_0x0b4b('0x2e')]['fields']));_0x294214['attributes']=_0x294214[_0x0b4b('0x31')][_0x0b4b('0x34')]?_0x294214[_0x0b4b('0x31')]:_0x437e03[_0x0b4b('0x2d')];if(_0x3459e7[_0x0b4b('0x2e')]['includeAll']){_0x294214[_0x0b4b('0x42')]=[{'all':!![]}];}_0x294214=_[_0x0b4b('0x3c')]({},_0x294214,_0x3459e7[_0x0b4b('0x3e')]);return db[_0x0b4b('0x3f')][_0x0b4b('0x47')](_0x294214)[_0x0b4b('0x25')](handleEntityNotFound(_0x2e498c,null))[_0x0b4b('0x25')](respondWithResult(_0x2e498c,null))[_0x0b4b('0x44')](handleError(_0x2e498c,null));};exports[_0x0b4b('0x48')]=function(_0x1e3fb5,_0x1efe32){return db[_0x0b4b('0x3f')][_0x0b4b('0x48')](_0x1e3fb5['body'],{})[_0x0b4b('0x25')](respondWithResult(_0x1efe32,0xc9))[_0x0b4b('0x44')](handleError(_0x1efe32,null));};exports['update']=function(_0x32f047,_0x377e3a){if(_0x32f047[_0x0b4b('0x49')]['id']){delete _0x32f047[_0x0b4b('0x49')]['id'];}return db['SquareMessage'][_0x0b4b('0x47')]({'where':{'id':_0x32f047[_0x0b4b('0x46')]['id']}})[_0x0b4b('0x25')](handleEntityNotFound(_0x377e3a,null))[_0x0b4b('0x25')](saveUpdates(_0x32f047[_0x0b4b('0x49')],null))['then'](respondWithResult(_0x377e3a,null))['catch'](handleError(_0x377e3a,null));};exports[_0x0b4b('0x4a')]=function(_0x2cbc01,_0x2166b7){return db[_0x0b4b('0x3f')][_0x0b4b('0x47')]({'where':{'id':_0x2cbc01[_0x0b4b('0x46')]['id']}})[_0x0b4b('0x25')](handleEntityNotFound(_0x2166b7,null))[_0x0b4b('0x25')](removeEntity(_0x2166b7,null))[_0x0b4b('0x44')](handleError(_0x2166b7,null));};
\ No newline at end of file
+var _0x8d43=['fieldName','type','key','model','map','query','keys','filters','attributes','intersection','length','hasOwnProperty','nolimit','limit','order','sort','pick','filter','where','merge','options','SquareMessage','count','include','findAll','rows','fields','includeAll','find','create','body','catch','params','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','sox','ejs','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','json','offset','status','Content-Range','apply','reject','save','update','then','destroy','error','stack','name','send'];(function(_0x184245,_0x4bd603){var _0x57e656=function(_0x1e64d1){while(--_0x1e64d1){_0x184245['push'](_0x184245['shift']());}};_0x57e656(++_0x4bd603);}(_0x8d43,0x6f));var _0x38d4=function(_0x16b243,_0x58f661){_0x16b243=_0x16b243-0x0;var _0x1de31e=_0x8d43[_0x16b243];return _0x1de31e;};'use strict';var pdf=require(_0x38d4('0x0'));var emlformat=require(_0x38d4('0x1'));var rimraf=require(_0x38d4('0x2'));var zipdir=require(_0x38d4('0x3'));var jsonpatch=require(_0x38d4('0x4'));var rp=require('request-promise');var moment=require(_0x38d4('0x5'));var BPromise=require(_0x38d4('0x6'));var Mustache=require(_0x38d4('0x7'));var util=require(_0x38d4('0x8'));var path=require(_0x38d4('0x9'));var sox=require(_0x38d4('0xa'));var csv=require('to-csv');var ejs=require(_0x38d4('0xb'));var fs=require('fs');var _=require('lodash');var squel=require(_0x38d4('0xc'));var crypto=require(_0x38d4('0xd'));var jsforce=require(_0x38d4('0xe'));var deskjs=require(_0x38d4('0xf'));var toCsv=require(_0x38d4('0x10'));var querystring=require(_0x38d4('0x11'));var Papa=require(_0x38d4('0x12'));var Redis=require(_0x38d4('0x13'));var authService=require(_0x38d4('0x14'));var qs=require(_0x38d4('0x15'));var as=require(_0x38d4('0x16'));var hardwareService=require(_0x38d4('0x17'));var logger=require(_0x38d4('0x18'))(_0x38d4('0x19'));var utils=require(_0x38d4('0x1a'));var config=require(_0x38d4('0x1b'));var db=require(_0x38d4('0x1c'))['db'];function respondWithStatusCode(_0xc799c4,_0x44bd52){_0x44bd52=_0x44bd52||0xcc;return function(_0xf2fd3f){if(_0xf2fd3f){return _0xc799c4[_0x38d4('0x1d')](_0x44bd52);}return _0xc799c4['status'](_0x44bd52)[_0x38d4('0x1e')]();};}function respondWithResult(_0x27bc3a,_0x2c37b5){_0x2c37b5=_0x2c37b5||0xc8;return function(_0x56827b){if(_0x56827b){return _0x27bc3a['status'](_0x2c37b5)[_0x38d4('0x1f')](_0x56827b);}};}function respondWithFilteredResult(_0x445ff3,_0x549f94){return function(_0x24763d){if(_0x24763d){var _0xf7dc13=_0x24763d['count'],_0x1db331=_0x549f94[_0x38d4('0x20')],_0x69b43=_0x549f94['offset']+_0x549f94['limit'],_0xfc87a;if(_0x69b43>=_0xf7dc13){_0x69b43=_0xf7dc13;_0xfc87a=0xc8;}else{_0xfc87a=0xce;}_0x445ff3[_0x38d4('0x21')](_0xfc87a);return _0x445ff3['set'](_0x38d4('0x22'),_0x1db331+'-'+_0x69b43+'/'+_0xf7dc13)[_0x38d4('0x1f')](_0x24763d);}return null;};}function patchUpdates(_0x15cc02){return function(_0x2c39df){try{jsonpatch[_0x38d4('0x23')](_0x2c39df,_0x15cc02,!![]);}catch(_0x181686){return BPromise[_0x38d4('0x24')](_0x181686);}return _0x2c39df[_0x38d4('0x25')]();};}function saveUpdates(_0x24dc89,_0x6a8d5c){return function(_0x568170){if(_0x568170){return _0x568170[_0x38d4('0x26')](_0x24dc89)[_0x38d4('0x27')](function(_0x33fbfe){return _0x33fbfe;});}return null;};}function removeEntity(_0x507e44,_0x4fd2e0){return function(_0x2e0c04){if(_0x2e0c04){return _0x2e0c04[_0x38d4('0x28')]()['then'](function(){_0x507e44[_0x38d4('0x21')](0xcc)[_0x38d4('0x1e')]();});}};}function handleEntityNotFound(_0x3c1353,_0x1d9854){return function(_0x2b507f){if(!_0x2b507f){_0x3c1353[_0x38d4('0x1d')](0x194);}return _0x2b507f;};}function handleError(_0x5efe55,_0x249326){_0x249326=_0x249326||0x1f4;return function(_0x3ae46a){logger[_0x38d4('0x29')](_0x3ae46a[_0x38d4('0x2a')]);if(_0x3ae46a[_0x38d4('0x2b')]){delete _0x3ae46a['name'];}_0x5efe55[_0x38d4('0x21')](_0x249326)[_0x38d4('0x2c')](_0x3ae46a);};}exports['index']=function(_0x33bae5,_0x594593){var _0x25c6f2={},_0x2c141={},_0x1cea5a={'count':0x0,'rows':[]};var _0x400913=_['map'](db['SquareMessage']['rawAttributes'],function(_0x2ab7d3){return{'name':_0x2ab7d3[_0x38d4('0x2d')],'type':_0x2ab7d3[_0x38d4('0x2e')][_0x38d4('0x2f')]};});_0x2c141[_0x38d4('0x30')]=_[_0x38d4('0x31')](_0x400913,_0x38d4('0x2b'));_0x2c141[_0x38d4('0x32')]=_[_0x38d4('0x33')](_0x33bae5[_0x38d4('0x32')]);_0x2c141[_0x38d4('0x34')]=_['intersection'](_0x2c141[_0x38d4('0x30')],_0x2c141[_0x38d4('0x32')]);_0x25c6f2[_0x38d4('0x35')]=_[_0x38d4('0x36')](_0x2c141['model'],qs['fields'](_0x33bae5[_0x38d4('0x32')]['fields']));_0x25c6f2['attributes']=_0x25c6f2['attributes'][_0x38d4('0x37')]?_0x25c6f2['attributes']:_0x2c141[_0x38d4('0x30')];if(!_0x33bae5[_0x38d4('0x32')][_0x38d4('0x38')](_0x38d4('0x39'))){_0x25c6f2[_0x38d4('0x3a')]=qs[_0x38d4('0x3a')](_0x33bae5[_0x38d4('0x32')]['limit']);_0x25c6f2['offset']=qs[_0x38d4('0x20')](_0x33bae5[_0x38d4('0x32')][_0x38d4('0x20')]);}_0x25c6f2[_0x38d4('0x3b')]=qs[_0x38d4('0x3c')](_0x33bae5['query'][_0x38d4('0x3c')]);_0x25c6f2['where']=qs[_0x38d4('0x34')](_[_0x38d4('0x3d')](_0x33bae5['query'],_0x2c141[_0x38d4('0x34')]),_0x400913);if(_0x33bae5['query'][_0x38d4('0x3e')]){_0x25c6f2[_0x38d4('0x3f')]=_['merge'](_0x25c6f2[_0x38d4('0x3f')],{'$or':_['map'](_0x400913,function(_0x4050bd){if(_0x4050bd['type']!=='VIRTUAL'){var _0xb1508b={};_0xb1508b[_0x4050bd[_0x38d4('0x2b')]]={'$like':'%'+_0x33bae5['query'][_0x38d4('0x3e')]+'%'};return _0xb1508b;}})});}_0x25c6f2=_[_0x38d4('0x40')]({},_0x25c6f2,_0x33bae5[_0x38d4('0x41')]);var _0x10aef5={'where':_0x25c6f2['where']};return db[_0x38d4('0x42')][_0x38d4('0x43')](_0x10aef5)[_0x38d4('0x27')](function(_0x46255f){_0x1cea5a[_0x38d4('0x43')]=_0x46255f;if(_0x33bae5[_0x38d4('0x32')]['includeAll']){_0x25c6f2[_0x38d4('0x44')]=[{'all':!![]}];}return db[_0x38d4('0x42')][_0x38d4('0x45')](_0x25c6f2);})[_0x38d4('0x27')](function(_0x4589b1){_0x1cea5a[_0x38d4('0x46')]=_0x4589b1;return _0x1cea5a;})['then'](respondWithFilteredResult(_0x594593,_0x25c6f2))['catch'](handleError(_0x594593,null));};exports['show']=function(_0x1a9c98,_0x26fa58){var _0x49ecc2={'raw':!![],'where':{'id':_0x1a9c98['params']['id']}},_0x566d2e={};_0x566d2e[_0x38d4('0x30')]=_[_0x38d4('0x33')](db[_0x38d4('0x42')]['rawAttributes']);_0x566d2e['query']=_[_0x38d4('0x33')](_0x1a9c98[_0x38d4('0x32')]);_0x566d2e[_0x38d4('0x34')]=_[_0x38d4('0x36')](_0x566d2e[_0x38d4('0x30')],_0x566d2e[_0x38d4('0x32')]);_0x49ecc2[_0x38d4('0x35')]=_[_0x38d4('0x36')](_0x566d2e['model'],qs[_0x38d4('0x47')](_0x1a9c98[_0x38d4('0x32')][_0x38d4('0x47')]));_0x49ecc2['attributes']=_0x49ecc2[_0x38d4('0x35')][_0x38d4('0x37')]?_0x49ecc2[_0x38d4('0x35')]:_0x566d2e[_0x38d4('0x30')];if(_0x1a9c98[_0x38d4('0x32')][_0x38d4('0x48')]){_0x49ecc2[_0x38d4('0x44')]=[{'all':!![]}];}_0x49ecc2=_[_0x38d4('0x40')]({},_0x49ecc2,_0x1a9c98['options']);return db['SquareMessage'][_0x38d4('0x49')](_0x49ecc2)['then'](handleEntityNotFound(_0x26fa58,null))[_0x38d4('0x27')](respondWithResult(_0x26fa58,null))['catch'](handleError(_0x26fa58,null));};exports['create']=function(_0xe47497,_0x27c455){return db[_0x38d4('0x42')][_0x38d4('0x4a')](_0xe47497[_0x38d4('0x4b')],{})[_0x38d4('0x27')](respondWithResult(_0x27c455,0xc9))[_0x38d4('0x4c')](handleError(_0x27c455,null));};exports[_0x38d4('0x26')]=function(_0x56a492,_0x355d1b){if(_0x56a492['body']['id']){delete _0x56a492[_0x38d4('0x4b')]['id'];}return db[_0x38d4('0x42')][_0x38d4('0x49')]({'where':{'id':_0x56a492[_0x38d4('0x4d')]['id']}})[_0x38d4('0x27')](handleEntityNotFound(_0x355d1b,null))[_0x38d4('0x27')](saveUpdates(_0x56a492[_0x38d4('0x4b')],null))[_0x38d4('0x27')](respondWithResult(_0x355d1b,null))[_0x38d4('0x4c')](handleError(_0x355d1b,null));};exports['destroy']=function(_0x2577ac,_0xb4d164){return db[_0x38d4('0x42')][_0x38d4('0x49')]({'where':{'id':_0x2577ac[_0x38d4('0x4d')]['id']}})['then'](handleEntityNotFound(_0xb4d164,null))[_0x38d4('0x27')](removeEntity(_0xb4d164,null))[_0x38d4('0x4c')](handleError(_0xb4d164,null));};
\ No newline at end of file