Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / squareMessage / squareMessage.controller.js
index 3e61153..1530c8a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x125e=['merge','includeAll','include','findAll','catch','show','keys','options','find','create','body','update','params','html-pdf','eml-format','rimraf','zip-dir','request-promise','bluebird','mustache','util','sox','to-csv','lodash','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','sendStatus','end','status','json','count','offset','limit','set','Content-Range','reject','save','destroy','then','error','stack','name','send','SquareMessage','key','model','map','query','filters','intersection','attributes','fields','length','hasOwnProperty','sort','where','pick','filter'];(function(_0x26aae0,_0x27785b){var _0xf7c4f9=function(_0x1a35c9){while(--_0x1a35c9){_0x26aae0['push'](_0x26aae0['shift']());}};_0xf7c4f9(++_0x27785b);}(_0x125e,0xd3));var _0xe125=function(_0x533e4e,_0x4eba54){_0x533e4e=_0x533e4e-0x0;var _0x1f14bb=_0x125e[_0x533e4e];return _0x1f14bb;};'use strict';var pdf=require(_0xe125('0x0'));var emlformat=require(_0xe125('0x1'));var rimraf=require(_0xe125('0x2'));var zipdir=require(_0xe125('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0xe125('0x4'));var moment=require('moment');var BPromise=require(_0xe125('0x5'));var Mustache=require(_0xe125('0x6'));var util=require(_0xe125('0x7'));var path=require('path');var sox=require(_0xe125('0x8'));var csv=require(_0xe125('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xe125('0xa'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0xe125('0xb'));var deskjs=require(_0xe125('0xc'));var toCsv=require(_0xe125('0x9'));var querystring=require(_0xe125('0xd'));var Papa=require('papaparse');var Redis=require(_0xe125('0xe'));var authService=require(_0xe125('0xf'));var qs=require(_0xe125('0x10'));var as=require(_0xe125('0x11'));var hardwareService=require(_0xe125('0x12'));var logger=require('../../config/logger')(_0xe125('0x13'));var utils=require(_0xe125('0x14'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x53b8f6,_0x591490){_0x591490=_0x591490||0xcc;return function(_0x8759ac){if(_0x8759ac){return _0x53b8f6[_0xe125('0x15')](_0x591490);}return _0x53b8f6['status'](_0x591490)[_0xe125('0x16')]();};}function respondWithResult(_0x387773,_0xba3e95){_0xba3e95=_0xba3e95||0xc8;return function(_0x553cd3){if(_0x553cd3){return _0x387773[_0xe125('0x17')](_0xba3e95)[_0xe125('0x18')](_0x553cd3);}};}function respondWithFilteredResult(_0x31dfa2,_0x536e27){return function(_0x9f627b){if(_0x9f627b){var _0x296b2b=_0x9f627b[_0xe125('0x19')],_0x8c1f5=_0x536e27[_0xe125('0x1a')],_0x2c3065=_0x536e27[_0xe125('0x1a')]+_0x536e27[_0xe125('0x1b')],_0x3ce41e;if(_0x2c3065>=_0x296b2b){_0x2c3065=_0x296b2b;_0x3ce41e=0xc8;}else{_0x3ce41e=0xce;}_0x31dfa2['status'](_0x3ce41e);return _0x31dfa2[_0xe125('0x1c')](_0xe125('0x1d'),_0x8c1f5+'-'+_0x2c3065+'/'+_0x296b2b)[_0xe125('0x18')](_0x9f627b);}return null;};}function patchUpdates(_0x1d0500){return function(_0x2455f9){try{jsonpatch['apply'](_0x2455f9,_0x1d0500,!![]);}catch(_0x218b66){return BPromise[_0xe125('0x1e')](_0x218b66);}return _0x2455f9[_0xe125('0x1f')]();};}function saveUpdates(_0x13c9fa,_0x55a268){return function(_0x57043d){if(_0x57043d){return _0x57043d['update'](_0x13c9fa)['then'](function(_0x490cee){return _0x490cee;});}return null;};}function removeEntity(_0x4605de,_0x1a00e5){return function(_0x2ff0aa){if(_0x2ff0aa){return _0x2ff0aa[_0xe125('0x20')]()[_0xe125('0x21')](function(){_0x4605de[_0xe125('0x17')](0xcc)['end']();});}};}function handleEntityNotFound(_0xfb4dd5,_0x4bbc1f){return function(_0x4a16b0){if(!_0x4a16b0){_0xfb4dd5['sendStatus'](0x194);}return _0x4a16b0;};}function handleError(_0x2b1ef7,_0x516630){_0x516630=_0x516630||0x1f4;return function(_0x390eeb){logger[_0xe125('0x22')](_0x390eeb[_0xe125('0x23')]);if(_0x390eeb[_0xe125('0x24')]){delete _0x390eeb[_0xe125('0x24')];}_0x2b1ef7['status'](_0x516630)[_0xe125('0x25')](_0x390eeb);};}exports['index']=function(_0x2dd8c1,_0x566088){var _0x56d81c={},_0x210f75={},_0x45100c={'count':0x0,'rows':[]};var _0x4a8168=_['map'](db[_0xe125('0x26')]['rawAttributes'],function(_0xa4cc23){return{'name':_0xa4cc23['fieldName'],'type':_0xa4cc23['type'][_0xe125('0x27')]};});_0x210f75[_0xe125('0x28')]=_[_0xe125('0x29')](_0x4a8168,_0xe125('0x24'));_0x210f75[_0xe125('0x2a')]=_['keys'](_0x2dd8c1[_0xe125('0x2a')]);_0x210f75[_0xe125('0x2b')]=_[_0xe125('0x2c')](_0x210f75['model'],_0x210f75[_0xe125('0x2a')]);_0x56d81c[_0xe125('0x2d')]=_[_0xe125('0x2c')](_0x210f75[_0xe125('0x28')],qs[_0xe125('0x2e')](_0x2dd8c1[_0xe125('0x2a')][_0xe125('0x2e')]));_0x56d81c[_0xe125('0x2d')]=_0x56d81c[_0xe125('0x2d')][_0xe125('0x2f')]?_0x56d81c['attributes']:_0x210f75[_0xe125('0x28')];if(!_0x2dd8c1['query'][_0xe125('0x30')]('nolimit')){_0x56d81c['limit']=qs['limit'](_0x2dd8c1[_0xe125('0x2a')][_0xe125('0x1b')]);_0x56d81c[_0xe125('0x1a')]=qs[_0xe125('0x1a')](_0x2dd8c1['query']['offset']);}_0x56d81c['order']=qs[_0xe125('0x31')](_0x2dd8c1[_0xe125('0x2a')][_0xe125('0x31')]);_0x56d81c[_0xe125('0x32')]=qs['filters'](_[_0xe125('0x33')](_0x2dd8c1[_0xe125('0x2a')],_0x210f75[_0xe125('0x2b')]),_0x4a8168);if(_0x2dd8c1[_0xe125('0x2a')]['filter']){_0x56d81c[_0xe125('0x32')]=_['merge'](_0x56d81c[_0xe125('0x32')],{'$or':_[_0xe125('0x29')](_0x4a8168,function(_0x272f08){if(_0x272f08['type']!=='VIRTUAL'){var _0x14ba9f={};_0x14ba9f[_0x272f08[_0xe125('0x24')]]={'$like':'%'+_0x2dd8c1[_0xe125('0x2a')][_0xe125('0x34')]+'%'};return _0x14ba9f;}})});}_0x56d81c=_[_0xe125('0x35')]({},_0x56d81c,_0x2dd8c1['options']);var _0x5ee8e0={'where':_0x56d81c[_0xe125('0x32')]};return db[_0xe125('0x26')][_0xe125('0x19')](_0x5ee8e0)[_0xe125('0x21')](function(_0x2e275d){_0x45100c[_0xe125('0x19')]=_0x2e275d;if(_0x2dd8c1['query'][_0xe125('0x36')]){_0x56d81c[_0xe125('0x37')]=[{'all':!![]}];}return db[_0xe125('0x26')][_0xe125('0x38')](_0x56d81c);})[_0xe125('0x21')](function(_0x37103c){_0x45100c['rows']=_0x37103c;return _0x45100c;})[_0xe125('0x21')](respondWithFilteredResult(_0x566088,_0x56d81c))[_0xe125('0x39')](handleError(_0x566088,null));};exports[_0xe125('0x3a')]=function(_0x333538,_0x4418dc){var _0x1dcd90={'raw':!![],'where':{'id':_0x333538['params']['id']}},_0x527bd8={};_0x527bd8[_0xe125('0x28')]=_['keys'](db[_0xe125('0x26')]['rawAttributes']);_0x527bd8[_0xe125('0x2a')]=_[_0xe125('0x3b')](_0x333538[_0xe125('0x2a')]);_0x527bd8[_0xe125('0x2b')]=_[_0xe125('0x2c')](_0x527bd8[_0xe125('0x28')],_0x527bd8[_0xe125('0x2a')]);_0x1dcd90[_0xe125('0x2d')]=_[_0xe125('0x2c')](_0x527bd8[_0xe125('0x28')],qs[_0xe125('0x2e')](_0x333538[_0xe125('0x2a')]['fields']));_0x1dcd90[_0xe125('0x2d')]=_0x1dcd90['attributes'][_0xe125('0x2f')]?_0x1dcd90[_0xe125('0x2d')]:_0x527bd8[_0xe125('0x28')];if(_0x333538[_0xe125('0x2a')][_0xe125('0x36')]){_0x1dcd90[_0xe125('0x37')]=[{'all':!![]}];}_0x1dcd90=_[_0xe125('0x35')]({},_0x1dcd90,_0x333538[_0xe125('0x3c')]);return db[_0xe125('0x26')][_0xe125('0x3d')](_0x1dcd90)[_0xe125('0x21')](handleEntityNotFound(_0x4418dc,null))[_0xe125('0x21')](respondWithResult(_0x4418dc,null))[_0xe125('0x39')](handleError(_0x4418dc,null));};exports[_0xe125('0x3e')]=function(_0x7e66de,_0x531678){return db[_0xe125('0x26')]['create'](_0x7e66de[_0xe125('0x3f')],{})[_0xe125('0x21')](respondWithResult(_0x531678,0xc9))['catch'](handleError(_0x531678,null));};exports[_0xe125('0x40')]=function(_0x5132cf,_0x577188){if(_0x5132cf[_0xe125('0x3f')]['id']){delete _0x5132cf[_0xe125('0x3f')]['id'];}return db[_0xe125('0x26')][_0xe125('0x3d')]({'where':{'id':_0x5132cf[_0xe125('0x41')]['id']}})[_0xe125('0x21')](handleEntityNotFound(_0x577188,null))[_0xe125('0x21')](saveUpdates(_0x5132cf['body'],null))[_0xe125('0x21')](respondWithResult(_0x577188,null))['catch'](handleError(_0x577188,null));};exports[_0xe125('0x20')]=function(_0x8507c5,_0x31c52d){return db['SquareMessage'][_0xe125('0x3d')]({'where':{'id':_0x8507c5[_0xe125('0x41')]['id']}})[_0xe125('0x21')](handleEntityNotFound(_0x31c52d,null))[_0xe125('0x21')](removeEntity(_0x31c52d,null))['catch'](handleError(_0x31c52d,null));};
\ No newline at end of file
+var _0x4b00=['desk.js','to-csv','querystring','papaparse','ioredis','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','json','count','offset','apply','reject','update','then','destroy','error','stack','name','send','fieldName','type','key','model','map','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','limit','sort','where','merge','options','includeAll','include','SquareMessage','findAll','rows','catch','show','params','keys','create','body','find','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','ejs','lodash','squel','crypto','jsforce'];(function(_0x5cd251,_0x300c67){var _0x26c9cd=function(_0x2fc33c){while(--_0x2fc33c){_0x5cd251['push'](_0x5cd251['shift']());}};_0x26c9cd(++_0x300c67);}(_0x4b00,0x14f));var _0x04b0=function(_0x2ae2bc,_0x177514){_0x2ae2bc=_0x2ae2bc-0x0;var _0x53c290=_0x4b00[_0x2ae2bc];return _0x53c290;};'use strict';var pdf=require(_0x04b0('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x04b0('0x1'));var zipdir=require(_0x04b0('0x2'));var jsonpatch=require(_0x04b0('0x3'));var rp=require(_0x04b0('0x4'));var moment=require('moment');var BPromise=require(_0x04b0('0x5'));var Mustache=require(_0x04b0('0x6'));var util=require(_0x04b0('0x7'));var path=require(_0x04b0('0x8'));var sox=require(_0x04b0('0x9'));var csv=require('to-csv');var ejs=require(_0x04b0('0xa'));var fs=require('fs');var _=require(_0x04b0('0xb'));var squel=require(_0x04b0('0xc'));var crypto=require(_0x04b0('0xd'));var jsforce=require(_0x04b0('0xe'));var deskjs=require(_0x04b0('0xf'));var toCsv=require(_0x04b0('0x10'));var querystring=require(_0x04b0('0x11'));var Papa=require(_0x04b0('0x12'));var Redis=require(_0x04b0('0x13'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x04b0('0x14'));var logger=require(_0x04b0('0x15'))('api');var utils=require(_0x04b0('0x16'));var config=require(_0x04b0('0x17'));var db=require(_0x04b0('0x18'))['db'];function respondWithStatusCode(_0x5cb1a5,_0x30ec61){_0x30ec61=_0x30ec61||0xcc;return function(_0x3b7456){if(_0x3b7456){return _0x5cb1a5[_0x04b0('0x19')](_0x30ec61);}return _0x5cb1a5['status'](_0x30ec61)[_0x04b0('0x1a')]();};}function respondWithResult(_0x13cce3,_0x54ab27){_0x54ab27=_0x54ab27||0xc8;return function(_0x26af21){if(_0x26af21){return _0x13cce3[_0x04b0('0x1b')](_0x54ab27)[_0x04b0('0x1c')](_0x26af21);}};}function respondWithFilteredResult(_0x27c2f2,_0x4366f8){return function(_0x4272ad){if(_0x4272ad){var _0x30cfa9=_0x4272ad[_0x04b0('0x1d')],_0x807617=_0x4366f8[_0x04b0('0x1e')],_0x4a55fe=_0x4366f8[_0x04b0('0x1e')]+_0x4366f8['limit'],_0x42bff9;if(_0x4a55fe>=_0x30cfa9){_0x4a55fe=_0x30cfa9;_0x42bff9=0xc8;}else{_0x42bff9=0xce;}_0x27c2f2[_0x04b0('0x1b')](_0x42bff9);return _0x27c2f2['set']('Content-Range',_0x807617+'-'+_0x4a55fe+'/'+_0x30cfa9)['json'](_0x4272ad);}return null;};}function patchUpdates(_0x49e05e){return function(_0x643a16){try{jsonpatch[_0x04b0('0x1f')](_0x643a16,_0x49e05e,!![]);}catch(_0x9ef747){return BPromise[_0x04b0('0x20')](_0x9ef747);}return _0x643a16['save']();};}function saveUpdates(_0x5c67bf,_0x4fc03f){return function(_0x34fc9){if(_0x34fc9){return _0x34fc9[_0x04b0('0x21')](_0x5c67bf)[_0x04b0('0x22')](function(_0x577393){return _0x577393;});}return null;};}function removeEntity(_0x5be4ff,_0x152959){return function(_0x4873ed){if(_0x4873ed){return _0x4873ed[_0x04b0('0x23')]()[_0x04b0('0x22')](function(){_0x5be4ff[_0x04b0('0x1b')](0xcc)[_0x04b0('0x1a')]();});}};}function handleEntityNotFound(_0x2127ac,_0x4931eb){return function(_0x1bc37c){if(!_0x1bc37c){_0x2127ac[_0x04b0('0x19')](0x194);}return _0x1bc37c;};}function handleError(_0x366f6e,_0x5ebd12){_0x5ebd12=_0x5ebd12||0x1f4;return function(_0xce6898){logger[_0x04b0('0x24')](_0xce6898[_0x04b0('0x25')]);if(_0xce6898[_0x04b0('0x26')]){delete _0xce6898[_0x04b0('0x26')];}_0x366f6e[_0x04b0('0x1b')](_0x5ebd12)[_0x04b0('0x27')](_0xce6898);};}exports['index']=function(_0x15e6ce,_0x565fc5){var _0x3063bc={},_0x2dc3fe={},_0x299704={'count':0x0,'rows':[]};var _0xfe1287=_['map'](db['SquareMessage']['rawAttributes'],function(_0x20a944){return{'name':_0x20a944[_0x04b0('0x28')],'type':_0x20a944[_0x04b0('0x29')][_0x04b0('0x2a')]};});_0x2dc3fe[_0x04b0('0x2b')]=_[_0x04b0('0x2c')](_0xfe1287,_0x04b0('0x26'));_0x2dc3fe[_0x04b0('0x2d')]=_['keys'](_0x15e6ce[_0x04b0('0x2d')]);_0x2dc3fe[_0x04b0('0x2e')]=_[_0x04b0('0x2f')](_0x2dc3fe[_0x04b0('0x2b')],_0x2dc3fe['query']);_0x3063bc['attributes']=_['intersection'](_0x2dc3fe[_0x04b0('0x2b')],qs[_0x04b0('0x30')](_0x15e6ce['query'][_0x04b0('0x30')]));_0x3063bc[_0x04b0('0x31')]=_0x3063bc[_0x04b0('0x31')][_0x04b0('0x32')]?_0x3063bc[_0x04b0('0x31')]:_0x2dc3fe[_0x04b0('0x2b')];if(!_0x15e6ce['query'][_0x04b0('0x33')](_0x04b0('0x34'))){_0x3063bc[_0x04b0('0x35')]=qs[_0x04b0('0x35')](_0x15e6ce['query']['limit']);_0x3063bc['offset']=qs['offset'](_0x15e6ce[_0x04b0('0x2d')][_0x04b0('0x1e')]);}_0x3063bc['order']=qs[_0x04b0('0x36')](_0x15e6ce['query']['sort']);_0x3063bc[_0x04b0('0x37')]=qs[_0x04b0('0x2e')](_['pick'](_0x15e6ce[_0x04b0('0x2d')],_0x2dc3fe[_0x04b0('0x2e')]),_0xfe1287);if(_0x15e6ce[_0x04b0('0x2d')]['filter']){_0x3063bc[_0x04b0('0x37')]=_[_0x04b0('0x38')](_0x3063bc[_0x04b0('0x37')],{'$or':_[_0x04b0('0x2c')](_0xfe1287,function(_0x1cba2b){if(_0x1cba2b[_0x04b0('0x29')]!=='VIRTUAL'){var _0x59a2c4={};_0x59a2c4[_0x1cba2b[_0x04b0('0x26')]]={'$like':'%'+_0x15e6ce[_0x04b0('0x2d')]['filter']+'%'};return _0x59a2c4;}})});}_0x3063bc=_[_0x04b0('0x38')]({},_0x3063bc,_0x15e6ce[_0x04b0('0x39')]);var _0x6f955={'where':_0x3063bc[_0x04b0('0x37')]};return db['SquareMessage'][_0x04b0('0x1d')](_0x6f955)[_0x04b0('0x22')](function(_0x5ab54c){_0x299704[_0x04b0('0x1d')]=_0x5ab54c;if(_0x15e6ce[_0x04b0('0x2d')][_0x04b0('0x3a')]){_0x3063bc[_0x04b0('0x3b')]=[{'all':!![]}];}return db[_0x04b0('0x3c')][_0x04b0('0x3d')](_0x3063bc);})[_0x04b0('0x22')](function(_0x4257f2){_0x299704[_0x04b0('0x3e')]=_0x4257f2;return _0x299704;})[_0x04b0('0x22')](respondWithFilteredResult(_0x565fc5,_0x3063bc))[_0x04b0('0x3f')](handleError(_0x565fc5,null));};exports[_0x04b0('0x40')]=function(_0x1427d1,_0x51dc11){var _0x4e6acd={'raw':!![],'where':{'id':_0x1427d1[_0x04b0('0x41')]['id']}},_0xa2d181={};_0xa2d181['model']=_['keys'](db['SquareMessage']['rawAttributes']);_0xa2d181[_0x04b0('0x2d')]=_[_0x04b0('0x42')](_0x1427d1[_0x04b0('0x2d')]);_0xa2d181[_0x04b0('0x2e')]=_[_0x04b0('0x2f')](_0xa2d181[_0x04b0('0x2b')],_0xa2d181[_0x04b0('0x2d')]);_0x4e6acd[_0x04b0('0x31')]=_[_0x04b0('0x2f')](_0xa2d181['model'],qs[_0x04b0('0x30')](_0x1427d1['query'][_0x04b0('0x30')]));_0x4e6acd['attributes']=_0x4e6acd[_0x04b0('0x31')][_0x04b0('0x32')]?_0x4e6acd['attributes']:_0xa2d181[_0x04b0('0x2b')];if(_0x1427d1[_0x04b0('0x2d')]['includeAll']){_0x4e6acd[_0x04b0('0x3b')]=[{'all':!![]}];}_0x4e6acd=_[_0x04b0('0x38')]({},_0x4e6acd,_0x1427d1[_0x04b0('0x39')]);return db[_0x04b0('0x3c')]['find'](_0x4e6acd)['then'](handleEntityNotFound(_0x51dc11,null))['then'](respondWithResult(_0x51dc11,null))['catch'](handleError(_0x51dc11,null));};exports[_0x04b0('0x43')]=function(_0x3fe9cf,_0x3cfb09){return db[_0x04b0('0x3c')][_0x04b0('0x43')](_0x3fe9cf[_0x04b0('0x44')],{})[_0x04b0('0x22')](respondWithResult(_0x3cfb09,0xc9))[_0x04b0('0x3f')](handleError(_0x3cfb09,null));};exports[_0x04b0('0x21')]=function(_0xbf2122,_0x5093c7){if(_0xbf2122[_0x04b0('0x44')]['id']){delete _0xbf2122[_0x04b0('0x44')]['id'];}return db[_0x04b0('0x3c')]['find']({'where':{'id':_0xbf2122[_0x04b0('0x41')]['id']}})[_0x04b0('0x22')](handleEntityNotFound(_0x5093c7,null))[_0x04b0('0x22')](saveUpdates(_0xbf2122['body'],null))[_0x04b0('0x22')](respondWithResult(_0x5093c7,null))[_0x04b0('0x3f')](handleError(_0x5093c7,null));};exports[_0x04b0('0x23')]=function(_0x5450aa,_0x42ad93){return db['SquareMessage'][_0x04b0('0x45')]({'where':{'id':_0x5450aa[_0x04b0('0x41')]['id']}})['then'](handleEntityNotFound(_0x42ad93,null))[_0x04b0('0x22')](removeEntity(_0x42ad93,null))[_0x04b0('0x3f')](handleError(_0x42ad93,null));};
\ No newline at end of file