Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / chatApplication / chatApplication.controller.js
index bc21e92..c192689 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7140=['zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','sox','to-csv','ejs','squel','crypto','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/utils','../../config/environment','sendStatus','status','end','json','count','offset','limit','set','apply','save','update','then','error','stack','name','show','params','keys','rawAttributes','query','intersection','model','attributes','fields','length','merge','ChatApplication','find','catch','body','destroy','html-pdf','eml-format'];(function(_0x409c4e,_0x164ae9){var _0x1703a1=function(_0xacbb33){while(--_0xacbb33){_0x409c4e['push'](_0x409c4e['shift']());}};_0x1703a1(++_0x164ae9);}(_0x7140,0xd6));var _0x0714=function(_0x8af54b,_0x280be5){_0x8af54b=_0x8af54b-0x0;var _0x27d8f0=_0x7140[_0x8af54b];return _0x27d8f0;};'use strict';var pdf=require(_0x0714('0x0'));var emlformat=require(_0x0714('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x0714('0x2'));var jsonpatch=require(_0x0714('0x3'));var rp=require('request-promise');var moment=require(_0x0714('0x4'));var BPromise=require(_0x0714('0x5'));var Mustache=require(_0x0714('0x6'));var util=require(_0x0714('0x7'));var path=require(_0x0714('0x8'));var sox=require(_0x0714('0x9'));var csv=require(_0x0714('0xa'));var ejs=require(_0x0714('0xb'));var fs=require('fs');var _=require('lodash');var squel=require(_0x0714('0xc'));var crypto=require(_0x0714('0xd'));var jsforce=require('jsforce');var deskjs=require(_0x0714('0xe'));var toCsv=require(_0x0714('0xa'));var querystring=require(_0x0714('0xf'));var Papa=require(_0x0714('0x10'));var Redis=require(_0x0714('0x11'));var authService=require(_0x0714('0x12'));var qs=require(_0x0714('0x13'));var hardwareService=require(_0x0714('0x14'));var logger=require('../../config/logger')('api');var utils=require(_0x0714('0x15'));var config=require(_0x0714('0x16'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x343480,_0x39d97e){_0x39d97e=_0x39d97e||0xcc;return function(_0x206dde){if(_0x206dde){return _0x343480[_0x0714('0x17')](_0x39d97e);}return _0x343480[_0x0714('0x18')](_0x39d97e)[_0x0714('0x19')]();};}function respondWithResult(_0xf14c92,_0x8e109a){_0x8e109a=_0x8e109a||0xc8;return function(_0x1795ef){if(_0x1795ef){return _0xf14c92['status'](_0x8e109a)[_0x0714('0x1a')](_0x1795ef);}};}function respondWithFilteredResult(_0x37de44,_0x47a00f){return function(_0x16dac9){if(_0x16dac9){var _0x59bbf6=_0x16dac9[_0x0714('0x1b')],_0x5e76fc=_0x47a00f[_0x0714('0x1c')],_0x421226=_0x47a00f[_0x0714('0x1c')]+_0x47a00f[_0x0714('0x1d')],_0x2c8899;if(_0x421226>=_0x59bbf6){_0x421226=_0x59bbf6;_0x2c8899=0xc8;}else{_0x2c8899=0xce;}_0x37de44['status'](_0x2c8899);return _0x37de44[_0x0714('0x1e')]('Content-Range',_0x5e76fc+'-'+_0x421226+'/'+_0x59bbf6)['json'](_0x16dac9);}return null;};}function patchUpdates(_0x142dd6){return function(_0x1884d4){try{jsonpatch[_0x0714('0x1f')](_0x1884d4,_0x142dd6,!![]);}catch(_0x392c6b){return BPromise['reject'](_0x392c6b);}return _0x1884d4[_0x0714('0x20')]();};}function saveUpdates(_0x5bce9b,_0x5517af){return function(_0x457457){if(_0x457457){return _0x457457[_0x0714('0x21')](_0x5bce9b)[_0x0714('0x22')](function(_0x4402d4){return _0x4402d4;});}return null;};}function removeEntity(_0x4f9874,_0x2d05b7){return function(_0x1cb0f4){if(_0x1cb0f4){return _0x1cb0f4['destroy']()[_0x0714('0x22')](function(){_0x4f9874[_0x0714('0x18')](0xcc)[_0x0714('0x19')]();});}};}function handleEntityNotFound(_0x47ad4b,_0x116566){return function(_0x49ac07){if(!_0x49ac07){_0x47ad4b[_0x0714('0x17')](0x194);}return _0x49ac07;};}function handleError(_0x2b85eb,_0xdfd527){_0xdfd527=_0xdfd527||0x1f4;return function(_0x3ff5cf){logger[_0x0714('0x23')](_0x3ff5cf[_0x0714('0x24')]);if(_0x3ff5cf[_0x0714('0x25')]){delete _0x3ff5cf[_0x0714('0x25')];}_0x2b85eb[_0x0714('0x18')](_0xdfd527)['send'](_0x3ff5cf);};}exports[_0x0714('0x26')]=function(_0xc93d07,_0x269999){var _0x595bde={'raw':!![],'where':{'id':_0xc93d07[_0x0714('0x27')]['id']}},_0x1ea7a4={};_0x1ea7a4['model']=_[_0x0714('0x28')](db['ChatApplication'][_0x0714('0x29')]);_0x1ea7a4[_0x0714('0x2a')]=_[_0x0714('0x28')](_0xc93d07['query']);_0x1ea7a4['filters']=_[_0x0714('0x2b')](_0x1ea7a4[_0x0714('0x2c')],_0x1ea7a4[_0x0714('0x2a')]);_0x595bde[_0x0714('0x2d')]=_[_0x0714('0x2b')](_0x1ea7a4['model'],qs[_0x0714('0x2e')](_0xc93d07[_0x0714('0x2a')][_0x0714('0x2e')]));_0x595bde[_0x0714('0x2d')]=_0x595bde[_0x0714('0x2d')][_0x0714('0x2f')]?_0x595bde[_0x0714('0x2d')]:_0x1ea7a4[_0x0714('0x2c')];if(_0xc93d07['query']['includeAll']){_0x595bde['include']=[{'all':!![]}];}_0x595bde=_[_0x0714('0x30')]({},_0x595bde,_0xc93d07['options']);return db[_0x0714('0x31')][_0x0714('0x32')](_0x595bde)['then'](handleEntityNotFound(_0x269999,null))['then'](respondWithResult(_0x269999,null))[_0x0714('0x33')](handleError(_0x269999,null));};exports[_0x0714('0x21')]=function(_0x393eeb,_0x3be0c8){if(_0x393eeb['body']['id']){delete _0x393eeb[_0x0714('0x34')]['id'];}return db[_0x0714('0x31')]['find']({'where':{'id':_0x393eeb[_0x0714('0x27')]['id']}})[_0x0714('0x22')](handleEntityNotFound(_0x3be0c8,null))[_0x0714('0x22')](saveUpdates(_0x393eeb['body'],null))['then'](respondWithResult(_0x3be0c8,null))[_0x0714('0x33')](handleError(_0x3be0c8,null));};exports[_0x0714('0x35')]=function(_0x7a1180,_0x1cbe2b){return db[_0x0714('0x31')][_0x0714('0x32')]({'where':{'id':_0x7a1180['params']['id']}})[_0x0714('0x22')](handleEntityNotFound(_0x1cbe2b,null))[_0x0714('0x22')](removeEntity(_0x1cbe2b,null))[_0x0714('0x33')](handleError(_0x1cbe2b,null));};
\ No newline at end of file
+var _0x7cb6=['eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','status','end','json','count','offset','limit','set','Content-Range','apply','reject','update','then','destroy','sendStatus','stack','name','send','show','model','keys','ChatApplication','rawAttributes','query','filters','attributes','intersection','fields','length','includeAll','include','merge','options','catch','body','find','params','html-pdf'];(function(_0x2ad6fa,_0x378cab){var _0x481d0e=function(_0x54a1c0){while(--_0x54a1c0){_0x2ad6fa['push'](_0x2ad6fa['shift']());}};_0x481d0e(++_0x378cab);}(_0x7cb6,0x126));var _0x67cb=function(_0x42cae2,_0x284ef8){_0x42cae2=_0x42cae2-0x0;var _0x5f256f=_0x7cb6[_0x42cae2];return _0x5f256f;};'use strict';var pdf=require(_0x67cb('0x0'));var emlformat=require(_0x67cb('0x1'));var rimraf=require(_0x67cb('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x67cb('0x3'));var rp=require(_0x67cb('0x4'));var moment=require(_0x67cb('0x5'));var BPromise=require(_0x67cb('0x6'));var Mustache=require(_0x67cb('0x7'));var util=require(_0x67cb('0x8'));var path=require(_0x67cb('0x9'));var sox=require(_0x67cb('0xa'));var csv=require(_0x67cb('0xb'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x67cb('0xc'));var squel=require(_0x67cb('0xd'));var crypto=require(_0x67cb('0xe'));var jsforce=require(_0x67cb('0xf'));var deskjs=require(_0x67cb('0x10'));var toCsv=require(_0x67cb('0xb'));var querystring=require('querystring');var Papa=require(_0x67cb('0x11'));var Redis=require(_0x67cb('0x12'));var authService=require('../../components/auth/service');var qs=require(_0x67cb('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x67cb('0x14'))(_0x67cb('0x15'));var utils=require(_0x67cb('0x16'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x4da650,_0xa162da){_0xa162da=_0xa162da||0xcc;return function(_0x27fb05){if(_0x27fb05){return _0x4da650['sendStatus'](_0xa162da);}return _0x4da650[_0x67cb('0x17')](_0xa162da)[_0x67cb('0x18')]();};}function respondWithResult(_0x3d8402,_0x486a37){_0x486a37=_0x486a37||0xc8;return function(_0x5d1d52){if(_0x5d1d52){return _0x3d8402['status'](_0x486a37)[_0x67cb('0x19')](_0x5d1d52);}};}function respondWithFilteredResult(_0x320962,_0x1a9eb5){return function(_0x335caa){if(_0x335caa){var _0x1d3793=_0x335caa[_0x67cb('0x1a')],_0x123965=_0x1a9eb5[_0x67cb('0x1b')],_0xf8e12e=_0x1a9eb5[_0x67cb('0x1b')]+_0x1a9eb5[_0x67cb('0x1c')],_0x1f7aec;if(_0xf8e12e>=_0x1d3793){_0xf8e12e=_0x1d3793;_0x1f7aec=0xc8;}else{_0x1f7aec=0xce;}_0x320962[_0x67cb('0x17')](_0x1f7aec);return _0x320962[_0x67cb('0x1d')](_0x67cb('0x1e'),_0x123965+'-'+_0xf8e12e+'/'+_0x1d3793)[_0x67cb('0x19')](_0x335caa);}return null;};}function patchUpdates(_0x26b1f4){return function(_0x50a2f5){try{jsonpatch[_0x67cb('0x1f')](_0x50a2f5,_0x26b1f4,!![]);}catch(_0x2d5b57){return BPromise[_0x67cb('0x20')](_0x2d5b57);}return _0x50a2f5['save']();};}function saveUpdates(_0x3009be,_0x48ab68){return function(_0x419134){if(_0x419134){return _0x419134[_0x67cb('0x21')](_0x3009be)[_0x67cb('0x22')](function(_0x2e675b){return _0x2e675b;});}return null;};}function removeEntity(_0x36b28e,_0x482484){return function(_0x1fac4f){if(_0x1fac4f){return _0x1fac4f[_0x67cb('0x23')]()[_0x67cb('0x22')](function(){_0x36b28e[_0x67cb('0x17')](0xcc)[_0x67cb('0x18')]();});}};}function handleEntityNotFound(_0x5133a9,_0x4bebd8){return function(_0x2fbb8b){if(!_0x2fbb8b){_0x5133a9[_0x67cb('0x24')](0x194);}return _0x2fbb8b;};}function handleError(_0x34fef7,_0x5651b1){_0x5651b1=_0x5651b1||0x1f4;return function(_0x23e2ae){logger['error'](_0x23e2ae[_0x67cb('0x25')]);if(_0x23e2ae[_0x67cb('0x26')]){delete _0x23e2ae[_0x67cb('0x26')];}_0x34fef7[_0x67cb('0x17')](_0x5651b1)[_0x67cb('0x27')](_0x23e2ae);};}exports[_0x67cb('0x28')]=function(_0x40ac1b,_0x1a83a5){var _0x2824d7={'raw':!![],'where':{'id':_0x40ac1b['params']['id']}},_0x5a5f26={};_0x5a5f26[_0x67cb('0x29')]=_[_0x67cb('0x2a')](db[_0x67cb('0x2b')][_0x67cb('0x2c')]);_0x5a5f26['query']=_[_0x67cb('0x2a')](_0x40ac1b[_0x67cb('0x2d')]);_0x5a5f26[_0x67cb('0x2e')]=_['intersection'](_0x5a5f26[_0x67cb('0x29')],_0x5a5f26[_0x67cb('0x2d')]);_0x2824d7[_0x67cb('0x2f')]=_[_0x67cb('0x30')](_0x5a5f26[_0x67cb('0x29')],qs['fields'](_0x40ac1b['query'][_0x67cb('0x31')]));_0x2824d7[_0x67cb('0x2f')]=_0x2824d7[_0x67cb('0x2f')][_0x67cb('0x32')]?_0x2824d7[_0x67cb('0x2f')]:_0x5a5f26[_0x67cb('0x29')];if(_0x40ac1b[_0x67cb('0x2d')][_0x67cb('0x33')]){_0x2824d7[_0x67cb('0x34')]=[{'all':!![]}];}_0x2824d7=_[_0x67cb('0x35')]({},_0x2824d7,_0x40ac1b[_0x67cb('0x36')]);return db[_0x67cb('0x2b')]['find'](_0x2824d7)[_0x67cb('0x22')](handleEntityNotFound(_0x1a83a5,null))[_0x67cb('0x22')](respondWithResult(_0x1a83a5,null))[_0x67cb('0x37')](handleError(_0x1a83a5,null));};exports[_0x67cb('0x21')]=function(_0x409485,_0x1c8064){if(_0x409485[_0x67cb('0x38')]['id']){delete _0x409485[_0x67cb('0x38')]['id'];}return db[_0x67cb('0x2b')][_0x67cb('0x39')]({'where':{'id':_0x409485[_0x67cb('0x3a')]['id']}})[_0x67cb('0x22')](handleEntityNotFound(_0x1c8064,null))[_0x67cb('0x22')](saveUpdates(_0x409485['body'],null))[_0x67cb('0x22')](respondWithResult(_0x1c8064,null))[_0x67cb('0x37')](handleError(_0x1c8064,null));};exports[_0x67cb('0x23')]=function(_0x1998c8,_0x4f60e9){return db[_0x67cb('0x2b')][_0x67cb('0x39')]({'where':{'id':_0x1998c8['params']['id']}})[_0x67cb('0x22')](handleEntityNotFound(_0x4f60e9,null))['then'](removeEntity(_0x4f60e9,null))[_0x67cb('0x37')](handleError(_0x4f60e9,null));};
\ No newline at end of file