Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / squareMessage / squareMessage.controller.js
index 5942a41..2e4e0cd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x48a4=['where','VIRTUAL','filter','includeAll','findAll','rows','catch','show','params','include','merge','find','create','body','update','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/logger','../../config/utils','sendStatus','status','end','json','count','offset','set','apply','reject','save','destroy','then','error','stack','name','send','SquareMessage','rawAttributes','type','key','model','map','query','keys','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','limit','sort','pick'];(function(_0x2e6596,_0x3ea2b4){var _0x2e1a23=function(_0x2f7ef1){while(--_0x2f7ef1){_0x2e6596['push'](_0x2e6596['shift']());}};_0x2e1a23(++_0x3ea2b4);}(_0x48a4,0x12f));var _0x448a=function(_0x5f5bfd,_0x121e9b){_0x5f5bfd=_0x5f5bfd-0x0;var _0x27c9ce=_0x48a4[_0x5f5bfd];return _0x27c9ce;};'use strict';var pdf=require(_0x448a('0x0'));var emlformat=require(_0x448a('0x1'));var rimraf=require(_0x448a('0x2'));var zipdir=require(_0x448a('0x3'));var jsonpatch=require(_0x448a('0x4'));var rp=require(_0x448a('0x5'));var moment=require(_0x448a('0x6'));var BPromise=require(_0x448a('0x7'));var Mustache=require(_0x448a('0x8'));var util=require(_0x448a('0x9'));var path=require(_0x448a('0xa'));var sox=require('sox');var csv=require(_0x448a('0xb'));var ejs=require(_0x448a('0xc'));var fs=require('fs');var _=require(_0x448a('0xd'));var squel=require('squel');var crypto=require(_0x448a('0xe'));var jsforce=require(_0x448a('0xf'));var deskjs=require(_0x448a('0x10'));var toCsv=require(_0x448a('0xb'));var querystring=require(_0x448a('0x11'));var Papa=require(_0x448a('0x12'));var Redis=require(_0x448a('0x13'));var authService=require('../../components/auth/service');var qs=require(_0x448a('0x14'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0x448a('0x15'))('api');var utils=require(_0x448a('0x16'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2ed72f,_0xe43d33){_0xe43d33=_0xe43d33||0xcc;return function(_0x5521cf){if(_0x5521cf){return _0x2ed72f[_0x448a('0x17')](_0xe43d33);}return _0x2ed72f[_0x448a('0x18')](_0xe43d33)[_0x448a('0x19')]();};}function respondWithResult(_0x5f02b1,_0x2b1121){_0x2b1121=_0x2b1121||0xc8;return function(_0x2d99f5){if(_0x2d99f5){return _0x5f02b1[_0x448a('0x18')](_0x2b1121)[_0x448a('0x1a')](_0x2d99f5);}};}function respondWithFilteredResult(_0x4976db,_0x4e8f3f){return function(_0x1d8655){if(_0x1d8655){var _0x25560c=_0x1d8655[_0x448a('0x1b')],_0x293827=_0x4e8f3f[_0x448a('0x1c')],_0x514ab9=_0x4e8f3f['offset']+_0x4e8f3f['limit'],_0x4de834;if(_0x514ab9>=_0x25560c){_0x514ab9=_0x25560c;_0x4de834=0xc8;}else{_0x4de834=0xce;}_0x4976db[_0x448a('0x18')](_0x4de834);return _0x4976db[_0x448a('0x1d')]('Content-Range',_0x293827+'-'+_0x514ab9+'/'+_0x25560c)[_0x448a('0x1a')](_0x1d8655);}return null;};}function patchUpdates(_0x2acd50){return function(_0x4d1b79){try{jsonpatch[_0x448a('0x1e')](_0x4d1b79,_0x2acd50,!![]);}catch(_0x317241){return BPromise[_0x448a('0x1f')](_0x317241);}return _0x4d1b79[_0x448a('0x20')]();};}function saveUpdates(_0x3016c0,_0x1a2c39){return function(_0x278bca){if(_0x278bca){return _0x278bca['update'](_0x3016c0)['then'](function(_0x1d7090){return _0x1d7090;});}return null;};}function removeEntity(_0xc29080,_0x41b889){return function(_0xed2c45){if(_0xed2c45){return _0xed2c45[_0x448a('0x21')]()[_0x448a('0x22')](function(){_0xc29080[_0x448a('0x18')](0xcc)['end']();});}};}function handleEntityNotFound(_0x576465,_0x4d6f4f){return function(_0x558eef){if(!_0x558eef){_0x576465[_0x448a('0x17')](0x194);}return _0x558eef;};}function handleError(_0x48f602,_0x580ec0){_0x580ec0=_0x580ec0||0x1f4;return function(_0x1cb0fc){logger[_0x448a('0x23')](_0x1cb0fc[_0x448a('0x24')]);if(_0x1cb0fc[_0x448a('0x25')]){delete _0x1cb0fc['name'];}_0x48f602[_0x448a('0x18')](_0x580ec0)[_0x448a('0x26')](_0x1cb0fc);};}exports['index']=function(_0x8d9d29,_0x5530c7){var _0x5a4b42={},_0x2080a8={},_0x3b6781={'count':0x0,'rows':[]};var _0x2118fc=_['map'](db[_0x448a('0x27')][_0x448a('0x28')],function(_0x4ebc0e){return{'name':_0x4ebc0e['fieldName'],'type':_0x4ebc0e[_0x448a('0x29')][_0x448a('0x2a')]};});_0x2080a8[_0x448a('0x2b')]=_[_0x448a('0x2c')](_0x2118fc,_0x448a('0x25'));_0x2080a8[_0x448a('0x2d')]=_[_0x448a('0x2e')](_0x8d9d29[_0x448a('0x2d')]);_0x2080a8[_0x448a('0x2f')]=_['intersection'](_0x2080a8['model'],_0x2080a8[_0x448a('0x2d')]);_0x5a4b42[_0x448a('0x30')]=_[_0x448a('0x31')](_0x2080a8[_0x448a('0x2b')],qs[_0x448a('0x32')](_0x8d9d29['query'][_0x448a('0x32')]));_0x5a4b42[_0x448a('0x30')]=_0x5a4b42[_0x448a('0x30')][_0x448a('0x33')]?_0x5a4b42[_0x448a('0x30')]:_0x2080a8[_0x448a('0x2b')];if(!_0x8d9d29[_0x448a('0x2d')][_0x448a('0x34')](_0x448a('0x35'))){_0x5a4b42[_0x448a('0x36')]=qs[_0x448a('0x36')](_0x8d9d29[_0x448a('0x2d')][_0x448a('0x36')]);_0x5a4b42[_0x448a('0x1c')]=qs[_0x448a('0x1c')](_0x8d9d29['query'][_0x448a('0x1c')]);}_0x5a4b42['order']=qs['sort'](_0x8d9d29[_0x448a('0x2d')][_0x448a('0x37')]);_0x5a4b42['where']=qs['filters'](_[_0x448a('0x38')](_0x8d9d29['query'],_0x2080a8[_0x448a('0x2f')]),_0x2118fc);if(_0x8d9d29[_0x448a('0x2d')]['filter']){_0x5a4b42[_0x448a('0x39')]=_['merge'](_0x5a4b42[_0x448a('0x39')],{'$or':_[_0x448a('0x2c')](_0x2118fc,function(_0x216cd2){if(_0x216cd2[_0x448a('0x29')]!==_0x448a('0x3a')){var _0xe04199={};_0xe04199[_0x216cd2['name']]={'$like':'%'+_0x8d9d29[_0x448a('0x2d')][_0x448a('0x3b')]+'%'};return _0xe04199;}})});}_0x5a4b42=_['merge']({},_0x5a4b42,_0x8d9d29['options']);var _0x25f5d9={'where':_0x5a4b42['where']};return db[_0x448a('0x27')][_0x448a('0x1b')](_0x25f5d9)[_0x448a('0x22')](function(_0x1130dd){_0x3b6781['count']=_0x1130dd;if(_0x8d9d29['query'][_0x448a('0x3c')]){_0x5a4b42['include']=[{'all':!![]}];}return db[_0x448a('0x27')][_0x448a('0x3d')](_0x5a4b42);})[_0x448a('0x22')](function(_0x13f849){_0x3b6781[_0x448a('0x3e')]=_0x13f849;return _0x3b6781;})['then'](respondWithFilteredResult(_0x5530c7,_0x5a4b42))[_0x448a('0x3f')](handleError(_0x5530c7,null));};exports[_0x448a('0x40')]=function(_0x3d12ae,_0x2b6984){var _0x5516ac={'raw':!![],'where':{'id':_0x3d12ae[_0x448a('0x41')]['id']}},_0x1a6e81={};_0x1a6e81['model']=_['keys'](db['SquareMessage'][_0x448a('0x28')]);_0x1a6e81[_0x448a('0x2d')]=_[_0x448a('0x2e')](_0x3d12ae[_0x448a('0x2d')]);_0x1a6e81[_0x448a('0x2f')]=_[_0x448a('0x31')](_0x1a6e81[_0x448a('0x2b')],_0x1a6e81[_0x448a('0x2d')]);_0x5516ac[_0x448a('0x30')]=_[_0x448a('0x31')](_0x1a6e81[_0x448a('0x2b')],qs[_0x448a('0x32')](_0x3d12ae[_0x448a('0x2d')][_0x448a('0x32')]));_0x5516ac[_0x448a('0x30')]=_0x5516ac['attributes'][_0x448a('0x33')]?_0x5516ac[_0x448a('0x30')]:_0x1a6e81[_0x448a('0x2b')];if(_0x3d12ae[_0x448a('0x2d')][_0x448a('0x3c')]){_0x5516ac[_0x448a('0x42')]=[{'all':!![]}];}_0x5516ac=_[_0x448a('0x43')]({},_0x5516ac,_0x3d12ae['options']);return db[_0x448a('0x27')][_0x448a('0x44')](_0x5516ac)['then'](handleEntityNotFound(_0x2b6984,null))[_0x448a('0x22')](respondWithResult(_0x2b6984,null))[_0x448a('0x3f')](handleError(_0x2b6984,null));};exports['create']=function(_0x487da1,_0x3ef615){return db['SquareMessage'][_0x448a('0x45')](_0x487da1[_0x448a('0x46')],{})[_0x448a('0x22')](respondWithResult(_0x3ef615,0xc9))[_0x448a('0x3f')](handleError(_0x3ef615,null));};exports[_0x448a('0x47')]=function(_0x2ae36f,_0x49678d){if(_0x2ae36f[_0x448a('0x46')]['id']){delete _0x2ae36f[_0x448a('0x46')]['id'];}return db[_0x448a('0x27')][_0x448a('0x44')]({'where':{'id':_0x2ae36f[_0x448a('0x41')]['id']}})[_0x448a('0x22')](handleEntityNotFound(_0x49678d,null))[_0x448a('0x22')](saveUpdates(_0x2ae36f['body'],null))[_0x448a('0x22')](respondWithResult(_0x49678d,null))[_0x448a('0x3f')](handleError(_0x49678d,null));};exports['destroy']=function(_0x19191d,_0x47c744){return db[_0x448a('0x27')][_0x448a('0x44')]({'where':{'id':_0x19191d[_0x448a('0x41')]['id']}})['then'](handleEntityNotFound(_0x47c744,null))[_0x448a('0x22')](removeEntity(_0x47c744,null))[_0x448a('0x3f')](handleError(_0x47c744,null));};
\ No newline at end of file
+var _0x48a2=['options','includeAll','findAll','rows','params','include','find','create','body','catch','update','html-pdf','eml-format','rimraf','fast-json-patch','bluebird','mustache','path','to-csv','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','json','count','offset','Content-Range','apply','reject','save','then','destroy','error','stack','name','send','index','map','SquareMessage','rawAttributes','fieldName','type','key','model','keys','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','limit','order','sort','where','pick','VIRTUAL','filter','merge'];(function(_0x4e699b,_0xe01ae){var _0x142235=function(_0x5abe5e){while(--_0x5abe5e){_0x4e699b['push'](_0x4e699b['shift']());}};_0x142235(++_0xe01ae);}(_0x48a2,0x9d));var _0x248a=function(_0x3a0633,_0x120c59){_0x3a0633=_0x3a0633-0x0;var _0x58341e=_0x48a2[_0x3a0633];return _0x58341e;};'use strict';var pdf=require(_0x248a('0x0'));var emlformat=require(_0x248a('0x1'));var rimraf=require(_0x248a('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x248a('0x3'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x248a('0x4'));var Mustache=require(_0x248a('0x5'));var util=require('util');var path=require(_0x248a('0x6'));var sox=require('sox');var csv=require(_0x248a('0x7'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x248a('0x8'));var squel=require(_0x248a('0x9'));var crypto=require('crypto');var jsforce=require(_0x248a('0xa'));var deskjs=require(_0x248a('0xb'));var toCsv=require(_0x248a('0x7'));var querystring=require(_0x248a('0xc'));var Papa=require(_0x248a('0xd'));var Redis=require(_0x248a('0xe'));var authService=require(_0x248a('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0x248a('0x10'));var hardwareService=require(_0x248a('0x11'));var logger=require(_0x248a('0x12'))(_0x248a('0x13'));var utils=require('../../config/utils');var config=require(_0x248a('0x14'));var db=require(_0x248a('0x15'))['db'];function respondWithStatusCode(_0xdffb2f,_0x21e482){_0x21e482=_0x21e482||0xcc;return function(_0x229694){if(_0x229694){return _0xdffb2f[_0x248a('0x16')](_0x21e482);}return _0xdffb2f[_0x248a('0x17')](_0x21e482)['end']();};}function respondWithResult(_0x2ce936,_0x17b1e6){_0x17b1e6=_0x17b1e6||0xc8;return function(_0x564e36){if(_0x564e36){return _0x2ce936['status'](_0x17b1e6)[_0x248a('0x18')](_0x564e36);}};}function respondWithFilteredResult(_0x4cdef9,_0x5c69bb){return function(_0xf88b43){if(_0xf88b43){var _0x26b391=_0xf88b43[_0x248a('0x19')],_0x1e9046=_0x5c69bb[_0x248a('0x1a')],_0x143d0f=_0x5c69bb[_0x248a('0x1a')]+_0x5c69bb['limit'],_0x16b038;if(_0x143d0f>=_0x26b391){_0x143d0f=_0x26b391;_0x16b038=0xc8;}else{_0x16b038=0xce;}_0x4cdef9[_0x248a('0x17')](_0x16b038);return _0x4cdef9['set'](_0x248a('0x1b'),_0x1e9046+'-'+_0x143d0f+'/'+_0x26b391)['json'](_0xf88b43);}return null;};}function patchUpdates(_0x26e4a6){return function(_0x180b6f){try{jsonpatch[_0x248a('0x1c')](_0x180b6f,_0x26e4a6,!![]);}catch(_0xc3d73d){return BPromise[_0x248a('0x1d')](_0xc3d73d);}return _0x180b6f[_0x248a('0x1e')]();};}function saveUpdates(_0x213eeb,_0x587622){return function(_0x62729c){if(_0x62729c){return _0x62729c['update'](_0x213eeb)[_0x248a('0x1f')](function(_0x1c135a){return _0x1c135a;});}return null;};}function removeEntity(_0x3f5038,_0x3eb56f){return function(_0x2a8b8a){if(_0x2a8b8a){return _0x2a8b8a[_0x248a('0x20')]()['then'](function(){_0x3f5038['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x49749e,_0x24062e){return function(_0x4904e9){if(!_0x4904e9){_0x49749e[_0x248a('0x16')](0x194);}return _0x4904e9;};}function handleError(_0x4de000,_0x42ff3f){_0x42ff3f=_0x42ff3f||0x1f4;return function(_0x3080f0){logger[_0x248a('0x21')](_0x3080f0[_0x248a('0x22')]);if(_0x3080f0[_0x248a('0x23')]){delete _0x3080f0[_0x248a('0x23')];}_0x4de000['status'](_0x42ff3f)[_0x248a('0x24')](_0x3080f0);};}exports[_0x248a('0x25')]=function(_0x1627d3,_0x2c6e7e){var _0x1ee10b={},_0xc7d940={},_0x3f3f13={'count':0x0,'rows':[]};var _0x439136=_[_0x248a('0x26')](db[_0x248a('0x27')][_0x248a('0x28')],function(_0x25097d){return{'name':_0x25097d[_0x248a('0x29')],'type':_0x25097d[_0x248a('0x2a')][_0x248a('0x2b')]};});_0xc7d940[_0x248a('0x2c')]=_[_0x248a('0x26')](_0x439136,_0x248a('0x23'));_0xc7d940['query']=_[_0x248a('0x2d')](_0x1627d3[_0x248a('0x2e')]);_0xc7d940[_0x248a('0x2f')]=_[_0x248a('0x30')](_0xc7d940[_0x248a('0x2c')],_0xc7d940[_0x248a('0x2e')]);_0x1ee10b['attributes']=_[_0x248a('0x30')](_0xc7d940[_0x248a('0x2c')],qs[_0x248a('0x31')](_0x1627d3[_0x248a('0x2e')][_0x248a('0x31')]));_0x1ee10b[_0x248a('0x32')]=_0x1ee10b[_0x248a('0x32')][_0x248a('0x33')]?_0x1ee10b['attributes']:_0xc7d940[_0x248a('0x2c')];if(!_0x1627d3['query'][_0x248a('0x34')](_0x248a('0x35'))){_0x1ee10b[_0x248a('0x36')]=qs[_0x248a('0x36')](_0x1627d3[_0x248a('0x2e')][_0x248a('0x36')]);_0x1ee10b[_0x248a('0x1a')]=qs[_0x248a('0x1a')](_0x1627d3[_0x248a('0x2e')]['offset']);}_0x1ee10b[_0x248a('0x37')]=qs[_0x248a('0x38')](_0x1627d3[_0x248a('0x2e')]['sort']);_0x1ee10b[_0x248a('0x39')]=qs[_0x248a('0x2f')](_[_0x248a('0x3a')](_0x1627d3[_0x248a('0x2e')],_0xc7d940[_0x248a('0x2f')]),_0x439136);if(_0x1627d3[_0x248a('0x2e')]['filter']){_0x1ee10b[_0x248a('0x39')]=_['merge'](_0x1ee10b[_0x248a('0x39')],{'$or':_[_0x248a('0x26')](_0x439136,function(_0x58d405){if(_0x58d405[_0x248a('0x2a')]!==_0x248a('0x3b')){var _0x30218f={};_0x30218f[_0x58d405['name']]={'$like':'%'+_0x1627d3[_0x248a('0x2e')][_0x248a('0x3c')]+'%'};return _0x30218f;}})});}_0x1ee10b=_[_0x248a('0x3d')]({},_0x1ee10b,_0x1627d3[_0x248a('0x3e')]);var _0x3400d3={'where':_0x1ee10b[_0x248a('0x39')]};return db[_0x248a('0x27')][_0x248a('0x19')](_0x3400d3)[_0x248a('0x1f')](function(_0x22bfda){_0x3f3f13['count']=_0x22bfda;if(_0x1627d3[_0x248a('0x2e')][_0x248a('0x3f')]){_0x1ee10b['include']=[{'all':!![]}];}return db[_0x248a('0x27')][_0x248a('0x40')](_0x1ee10b);})[_0x248a('0x1f')](function(_0x51cc55){_0x3f3f13[_0x248a('0x41')]=_0x51cc55;return _0x3f3f13;})['then'](respondWithFilteredResult(_0x2c6e7e,_0x1ee10b))['catch'](handleError(_0x2c6e7e,null));};exports['show']=function(_0x2297da,_0x542751){var _0x2d788a={'raw':!![],'where':{'id':_0x2297da[_0x248a('0x42')]['id']}},_0x19700d={};_0x19700d['model']=_[_0x248a('0x2d')](db[_0x248a('0x27')]['rawAttributes']);_0x19700d[_0x248a('0x2e')]=_[_0x248a('0x2d')](_0x2297da[_0x248a('0x2e')]);_0x19700d[_0x248a('0x2f')]=_['intersection'](_0x19700d[_0x248a('0x2c')],_0x19700d[_0x248a('0x2e')]);_0x2d788a[_0x248a('0x32')]=_[_0x248a('0x30')](_0x19700d['model'],qs[_0x248a('0x31')](_0x2297da['query'][_0x248a('0x31')]));_0x2d788a[_0x248a('0x32')]=_0x2d788a[_0x248a('0x32')][_0x248a('0x33')]?_0x2d788a[_0x248a('0x32')]:_0x19700d['model'];if(_0x2297da['query'][_0x248a('0x3f')]){_0x2d788a[_0x248a('0x43')]=[{'all':!![]}];}_0x2d788a=_['merge']({},_0x2d788a,_0x2297da[_0x248a('0x3e')]);return db['SquareMessage'][_0x248a('0x44')](_0x2d788a)[_0x248a('0x1f')](handleEntityNotFound(_0x542751,null))['then'](respondWithResult(_0x542751,null))['catch'](handleError(_0x542751,null));};exports['create']=function(_0x3ba545,_0x234b42){return db['SquareMessage'][_0x248a('0x45')](_0x3ba545[_0x248a('0x46')],{})[_0x248a('0x1f')](respondWithResult(_0x234b42,0xc9))[_0x248a('0x47')](handleError(_0x234b42,null));};exports[_0x248a('0x48')]=function(_0x18aa6b,_0x7aa53b){if(_0x18aa6b[_0x248a('0x46')]['id']){delete _0x18aa6b[_0x248a('0x46')]['id'];}return db[_0x248a('0x27')][_0x248a('0x44')]({'where':{'id':_0x18aa6b[_0x248a('0x42')]['id']}})['then'](handleEntityNotFound(_0x7aa53b,null))[_0x248a('0x1f')](saveUpdates(_0x18aa6b['body'],null))['then'](respondWithResult(_0x7aa53b,null))[_0x248a('0x47')](handleError(_0x7aa53b,null));};exports['destroy']=function(_0x4fac99,_0x2b2ea7){return db[_0x248a('0x27')][_0x248a('0x44')]({'where':{'id':_0x4fac99[_0x248a('0x42')]['id']}})[_0x248a('0x1f')](handleEntityNotFound(_0x2b2ea7,null))[_0x248a('0x1f')](removeEntity(_0x2b2ea7,null))[_0x248a('0x47')](handleError(_0x2b2ea7,null));};
\ No newline at end of file