Built motion from commit (unavailable).|2.0.76
[motion2.git] / server / api / chatApplication / chatApplication.controller.js
index 80f7a67..7f02af7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd2ce=['then','sendStatus','error','name','send','params','model','keys','ChatApplication','rawAttributes','filters','intersection','query','attributes','fields','length','includeAll','include','merge','options','find','body','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','squel','jsforce','desk.js','papaparse','../../config/logger','api','../../mysqldb','status','end','json','offset','limit','set','Content-Range','apply','reject','save','update','destroy'];(function(_0x15bbc1,_0x5c8921){var _0x2d76e6=function(_0x22501c){while(--_0x22501c){_0x15bbc1['push'](_0x15bbc1['shift']());}};_0x2d76e6(++_0x5c8921);}(_0xd2ce,0x13c));var _0xed2c=function(_0x2f5ac5,_0x1ee939){_0x2f5ac5=_0x2f5ac5-0x0;var _0x37c9a8=_0xd2ce[_0x2f5ac5];return _0x37c9a8;};'use strict';var jsonpatch=require('fast-json-patch');var rp=require(_0xed2c('0x0'));var moment=require('moment');var BPromise=require(_0xed2c('0x1'));var Mustache=require(_0xed2c('0x2'));var util=require(_0xed2c('0x3'));var path=require(_0xed2c('0x4'));var sox=require(_0xed2c('0x5'));var csv=require(_0xed2c('0x6'));var ejs=require(_0xed2c('0x7'));var fs=require('fs');var _=require('lodash');var squel=require(_0xed2c('0x8'));var crypto=require('crypto');var jsforce=require(_0xed2c('0x9'));var deskjs=require(_0xed2c('0xa'));var toCsv=require(_0xed2c('0x6'));var querystring=require('querystring');var Papa=require(_0xed2c('0xb'));var qs=require('../../components/parsers/qs');var logger=require(_0xed2c('0xc'))(_0xed2c('0xd'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0xed2c('0xe'))['db'];function respondWithStatusCode(_0x1b38df,_0x613d5b){_0x613d5b=_0x613d5b||0xcc;return function(_0x26a384){if(_0x26a384){return _0x1b38df['sendStatus'](_0x613d5b);}return _0x1b38df[_0xed2c('0xf')](_0x613d5b)[_0xed2c('0x10')]();};}function respondWithResult(_0x2bee42,_0x32ed33){_0x32ed33=_0x32ed33||0xc8;return function(_0x41acfb){if(_0x41acfb){return _0x2bee42['status'](_0x32ed33)[_0xed2c('0x11')](_0x41acfb);}};}function respondWithFilteredResult(_0x45d880,_0x253df4){return function(_0x10cd16){if(_0x10cd16){var _0x45d53c=_0x10cd16['count'],_0x1baf6d=_0x253df4[_0xed2c('0x12')],_0x57a89f=_0x253df4[_0xed2c('0x12')]+_0x253df4[_0xed2c('0x13')],_0x361f5b;if(_0x57a89f>=_0x45d53c){_0x57a89f=_0x45d53c;_0x361f5b=0xc8;}else{_0x361f5b=0xce;}_0x45d880[_0xed2c('0xf')](_0x361f5b);return _0x45d880[_0xed2c('0x14')](_0xed2c('0x15'),_0x1baf6d+'-'+_0x57a89f+'/'+_0x45d53c)[_0xed2c('0x11')](_0x10cd16);}return null;};}function patchUpdates(_0x346904){return function(_0x3fd5a6){try{jsonpatch[_0xed2c('0x16')](_0x3fd5a6,_0x346904,!![]);}catch(_0x58d7a4){return BPromise[_0xed2c('0x17')](_0x58d7a4);}return _0x3fd5a6[_0xed2c('0x18')]();};}function saveUpdates(_0x3ce6a0,_0xd0efd5){return function(_0x358b06){if(_0x358b06){return _0x358b06[_0xed2c('0x19')](_0x3ce6a0)['then'](function(_0x1a046e){return _0x1a046e;});}return null;};}function removeEntity(_0x5e3d03,_0x38c699){return function(_0x55dba9){if(_0x55dba9){return _0x55dba9[_0xed2c('0x1a')]()[_0xed2c('0x1b')](function(){_0x5e3d03['status'](0xcc)[_0xed2c('0x10')]();});}};}function handleEntityNotFound(_0x2e7f36,_0x13d3e4){return function(_0xc9ce47){if(!_0xc9ce47){_0x2e7f36[_0xed2c('0x1c')](0x194);}return _0xc9ce47;};}function handleError(_0x4399e0,_0x58961d){_0x58961d=_0x58961d||0x1f4;return function(_0x2e8c45){logger[_0xed2c('0x1d')](_0x2e8c45['stack']);if(_0x2e8c45[_0xed2c('0x1e')]){delete _0x2e8c45['name'];}_0x4399e0[_0xed2c('0xf')](_0x58961d)[_0xed2c('0x1f')](_0x2e8c45);};}exports['show']=function(_0xef3af8,_0x5919e0){var _0x3d6516={'raw':!![],'where':{'id':_0xef3af8[_0xed2c('0x20')]['id']}},_0x321220={};_0x321220[_0xed2c('0x21')]=_[_0xed2c('0x22')](db[_0xed2c('0x23')][_0xed2c('0x24')]);_0x321220['query']=_['keys'](_0xef3af8['query']);_0x321220[_0xed2c('0x25')]=_[_0xed2c('0x26')](_0x321220[_0xed2c('0x21')],_0x321220[_0xed2c('0x27')]);_0x3d6516[_0xed2c('0x28')]=_[_0xed2c('0x26')](_0x321220[_0xed2c('0x21')],qs[_0xed2c('0x29')](_0xef3af8[_0xed2c('0x27')][_0xed2c('0x29')]));_0x3d6516[_0xed2c('0x28')]=_0x3d6516[_0xed2c('0x28')][_0xed2c('0x2a')]?_0x3d6516[_0xed2c('0x28')]:_0x321220['model'];if(_0xef3af8[_0xed2c('0x27')][_0xed2c('0x2b')]){_0x3d6516[_0xed2c('0x2c')]=[{'all':!![]}];}_0x3d6516=_[_0xed2c('0x2d')]({},_0x3d6516,_0xef3af8[_0xed2c('0x2e')]);return db['ChatApplication'][_0xed2c('0x2f')](_0x3d6516)[_0xed2c('0x1b')](handleEntityNotFound(_0x5919e0,null))['then'](respondWithResult(_0x5919e0,null))['catch'](handleError(_0x5919e0,null));};exports[_0xed2c('0x19')]=function(_0x4017b9,_0x182a78){if(_0x4017b9[_0xed2c('0x30')]['id']){delete _0x4017b9[_0xed2c('0x30')]['id'];}return db[_0xed2c('0x23')][_0xed2c('0x2f')]({'where':{'id':_0x4017b9[_0xed2c('0x20')]['id']}})[_0xed2c('0x1b')](handleEntityNotFound(_0x182a78,null))[_0xed2c('0x1b')](saveUpdates(_0x4017b9[_0xed2c('0x30')],null))[_0xed2c('0x1b')](respondWithResult(_0x182a78,null))['catch'](handleError(_0x182a78,null));};exports['destroy']=function(_0x14ad89,_0x34b9e2){return db[_0xed2c('0x23')][_0xed2c('0x2f')]({'where':{'id':_0x14ad89['params']['id']}})['then'](handleEntityNotFound(_0x34b9e2,null))[_0xed2c('0x1b')](removeEntity(_0x34b9e2,null))['catch'](handleError(_0x34b9e2,null));};
\ No newline at end of file
+var _0x0bd0=['include','merge','find','body','catch','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','jsforce','../../components/parsers/qs','api','../../config/utils','../../config/environment','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','end','stack','name','send','params','model','keys','ChatApplication','query','intersection','attributes','fields','length'];(function(_0x141352,_0x5aa338){var _0x3d8110=function(_0x4f0508){while(--_0x4f0508){_0x141352['push'](_0x141352['shift']());}};_0x3d8110(++_0x5aa338);}(_0x0bd0,0x13d));var _0x00bd=function(_0x4907de,_0x5bbdc6){_0x4907de=_0x4907de-0x0;var _0x482054=_0x0bd0[_0x4907de];return _0x482054;};'use strict';var pdf=require(_0x00bd('0x0'));var emlformat=require(_0x00bd('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x00bd('0x2'));var jsonpatch=require(_0x00bd('0x3'));var rp=require(_0x00bd('0x4'));var moment=require(_0x00bd('0x5'));var BPromise=require(_0x00bd('0x6'));var Mustache=require(_0x00bd('0x7'));var util=require(_0x00bd('0x8'));var path=require('path');var sox=require(_0x00bd('0x9'));var csv=require(_0x00bd('0xa'));var ejs=require(_0x00bd('0xb'));var fs=require('fs');var _=require(_0x00bd('0xc'));var squel=require(_0x00bd('0xd'));var crypto=require(_0x00bd('0xe'));var jsforce=require(_0x00bd('0xf'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require('papaparse');var qs=require(_0x00bd('0x10'));var logger=require('../../config/logger')(_0x00bd('0x11'));var utils=require(_0x00bd('0x12'));var config=require(_0x00bd('0x13'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x310bcc,_0x5973f5){_0x5973f5=_0x5973f5||0xcc;return function(_0x363f65){if(_0x363f65){return _0x310bcc[_0x00bd('0x14')](_0x5973f5);}return _0x310bcc['status'](_0x5973f5)['end']();};}function respondWithResult(_0x59c6e2,_0x4bd14a){_0x4bd14a=_0x4bd14a||0xc8;return function(_0x208749){if(_0x208749){return _0x59c6e2[_0x00bd('0x15')](_0x4bd14a)[_0x00bd('0x16')](_0x208749);}};}function respondWithFilteredResult(_0x2ae0af,_0x112089){return function(_0x2e4f2d){if(_0x2e4f2d){var _0x51cc6e=_0x2e4f2d[_0x00bd('0x17')],_0x2a0d45=_0x112089[_0x00bd('0x18')],_0x22049=_0x112089[_0x00bd('0x18')]+_0x112089[_0x00bd('0x19')],_0x4026e5;if(_0x22049>=_0x51cc6e){_0x22049=_0x51cc6e;_0x4026e5=0xc8;}else{_0x4026e5=0xce;}_0x2ae0af[_0x00bd('0x15')](_0x4026e5);return _0x2ae0af[_0x00bd('0x1a')](_0x00bd('0x1b'),_0x2a0d45+'-'+_0x22049+'/'+_0x51cc6e)[_0x00bd('0x16')](_0x2e4f2d);}return null;};}function patchUpdates(_0x301198){return function(_0x549abd){try{jsonpatch[_0x00bd('0x1c')](_0x549abd,_0x301198,!![]);}catch(_0x4eb8b5){return BPromise[_0x00bd('0x1d')](_0x4eb8b5);}return _0x549abd[_0x00bd('0x1e')]();};}function saveUpdates(_0x38a76b,_0x4f3172){return function(_0x20c41b){if(_0x20c41b){return _0x20c41b[_0x00bd('0x1f')](_0x38a76b)[_0x00bd('0x20')](function(_0x482bbe){return _0x482bbe;});}return null;};}function removeEntity(_0x2393a0,_0x4c2c87){return function(_0x5712d4){if(_0x5712d4){return _0x5712d4[_0x00bd('0x21')]()[_0x00bd('0x20')](function(){_0x2393a0[_0x00bd('0x15')](0xcc)[_0x00bd('0x22')]();});}};}function handleEntityNotFound(_0x4e5c5f,_0x241675){return function(_0x175bf5){if(!_0x175bf5){_0x4e5c5f[_0x00bd('0x14')](0x194);}return _0x175bf5;};}function handleError(_0x1b15de,_0x4cb778){_0x4cb778=_0x4cb778||0x1f4;return function(_0x308a48){logger['error'](_0x308a48[_0x00bd('0x23')]);if(_0x308a48[_0x00bd('0x24')]){delete _0x308a48['name'];}_0x1b15de[_0x00bd('0x15')](_0x4cb778)[_0x00bd('0x25')](_0x308a48);};}exports['show']=function(_0x541256,_0x1f0258){var _0x1d57d6={'raw':!![],'where':{'id':_0x541256[_0x00bd('0x26')]['id']}},_0x4dadc0={};_0x4dadc0[_0x00bd('0x27')]=_[_0x00bd('0x28')](db[_0x00bd('0x29')]['rawAttributes']);_0x4dadc0[_0x00bd('0x2a')]=_[_0x00bd('0x28')](_0x541256[_0x00bd('0x2a')]);_0x4dadc0['filters']=_[_0x00bd('0x2b')](_0x4dadc0[_0x00bd('0x27')],_0x4dadc0[_0x00bd('0x2a')]);_0x1d57d6[_0x00bd('0x2c')]=_[_0x00bd('0x2b')](_0x4dadc0[_0x00bd('0x27')],qs['fields'](_0x541256[_0x00bd('0x2a')][_0x00bd('0x2d')]));_0x1d57d6['attributes']=_0x1d57d6['attributes'][_0x00bd('0x2e')]?_0x1d57d6[_0x00bd('0x2c')]:_0x4dadc0[_0x00bd('0x27')];if(_0x541256[_0x00bd('0x2a')]['includeAll']){_0x1d57d6[_0x00bd('0x2f')]=[{'all':!![]}];}_0x1d57d6=_[_0x00bd('0x30')]({},_0x1d57d6,_0x541256['options']);return db[_0x00bd('0x29')][_0x00bd('0x31')](_0x1d57d6)['then'](handleEntityNotFound(_0x1f0258,null))[_0x00bd('0x20')](respondWithResult(_0x1f0258,null))['catch'](handleError(_0x1f0258,null));};exports[_0x00bd('0x1f')]=function(_0x585b60,_0x1545ac){if(_0x585b60[_0x00bd('0x32')]['id']){delete _0x585b60[_0x00bd('0x32')]['id'];}return db[_0x00bd('0x29')][_0x00bd('0x31')]({'where':{'id':_0x585b60[_0x00bd('0x26')]['id']}})[_0x00bd('0x20')](handleEntityNotFound(_0x1545ac,null))[_0x00bd('0x20')](saveUpdates(_0x585b60[_0x00bd('0x32')],null))[_0x00bd('0x20')](respondWithResult(_0x1545ac,null))[_0x00bd('0x33')](handleError(_0x1545ac,null));};exports[_0x00bd('0x21')]=function(_0xa2a081,_0x40657b){return db[_0x00bd('0x29')]['find']({'where':{'id':_0xa2a081[_0x00bd('0x26')]['id']}})[_0x00bd('0x20')](handleEntityNotFound(_0x40657b,null))[_0x00bd('0x20')](removeEntity(_0x40657b,null))['catch'](handleError(_0x40657b,null));};
\ No newline at end of file