Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / mailInteraction / mailInteraction.rpc.js
index 182923c..26f134f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3b75=['catch','UpdateMailInteraction','MailInteraction','update','body','options','raw','where','limit','find','addTags','ids','omit','spread','AddTags','lodash','util','moment','bluebird','randomstring','../../mysqldb','../../config/logger','../../config/environment','jayson/promise','client','http','redis','localhost','socket.io-emitter','./mailInteraction.socket','then','info','MailInteraction,\x20%s,\x20%s','request\x20sent','debug','MailInteraction,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result'];(function(_0x3fd803,_0x54b635){var _0x349302=function(_0x1d2974){while(--_0x1d2974){_0x3fd803['push'](_0x3fd803['shift']());}};_0x349302(++_0x54b635);}(_0x3b75,0xdc));var _0x53b7=function(_0x49c653,_0x390195){_0x49c653=_0x49c653-0x0;var _0x31e169=_0x3b75[_0x49c653];return _0x31e169;};'use strict';var _=require(_0x53b7('0x0'));var util=require(_0x53b7('0x1'));var moment=require(_0x53b7('0x2'));var BPromise=require(_0x53b7('0x3'));var rs=require(_0x53b7('0x4'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x53b7('0x5'))['db'];var utils=require('../../config/utils');var logger=require(_0x53b7('0x6'))('rpc');var config=require(_0x53b7('0x7'));var jayson=require(_0x53b7('0x8'));var client=jayson[_0x53b7('0x9')][_0x53b7('0xa')]({'port':0x232a});config[_0x53b7('0xb')]=_['defaults'](config[_0x53b7('0xb')],{'host':_0x53b7('0xc'),'port':0x18eb});var socket=require(_0x53b7('0xd'))(new Redis(config['redis']));require(_0x53b7('0xe'))['register'](socket);function respondWithRpcPromise(_0x3a107a,_0x3b358e,_0x2fa631){return new BPromise(function(_0x3dae32,_0x39d51b){return client['request'](_0x3a107a,_0x2fa631)[_0x53b7('0xf')](function(_0x340aba){logger[_0x53b7('0x10')](_0x53b7('0x11'),_0x3b358e,_0x53b7('0x12'));logger[_0x53b7('0x13')](_0x53b7('0x14'),_0x3b358e,_0x53b7('0x12'),JSON[_0x53b7('0x15')](_0x340aba));if(_0x340aba['error']){if(_0x340aba[_0x53b7('0x16')][_0x53b7('0x17')]===0x1f4){logger['error']('MailInteraction,\x20%s,\x20%s',_0x3b358e,_0x340aba['error'][_0x53b7('0x18')]);return _0x39d51b(_0x340aba[_0x53b7('0x16')][_0x53b7('0x18')]);}logger['error'](_0x53b7('0x11'),_0x3b358e,_0x340aba[_0x53b7('0x16')][_0x53b7('0x18')]);return _0x3dae32(_0x340aba[_0x53b7('0x16')][_0x53b7('0x18')]);}else{logger[_0x53b7('0x10')]('MailInteraction,\x20%s,\x20%s',_0x3b358e,'request\x20sent');_0x3dae32(_0x340aba[_0x53b7('0x19')][_0x53b7('0x18')]);}})[_0x53b7('0x1a')](function(_0x1c5817){logger[_0x53b7('0x16')](_0x53b7('0x11'),_0x3b358e,_0x1c5817);_0x39d51b(_0x1c5817);});});}exports[_0x53b7('0x1b')]=function(_0x13c90a){var _0x15852e=this;return new Promise(function(_0x5c346a,_0x3b8187){return db[_0x53b7('0x1c')][_0x53b7('0x1d')](_0x13c90a[_0x53b7('0x1e')],{'raw':_0x13c90a[_0x53b7('0x1f')]?_0x13c90a[_0x53b7('0x1f')][_0x53b7('0x20')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x13c90a[_0x53b7('0x1f')]?_0x13c90a[_0x53b7('0x1f')][_0x53b7('0x21')]||null:null,'attributes':_0x13c90a[_0x53b7('0x1f')]?_0x13c90a[_0x53b7('0x1f')]['attributes']||null:null,'limit':_0x13c90a[_0x53b7('0x1f')]?_0x13c90a['options'][_0x53b7('0x22')]||null:null})[_0x53b7('0xf')](function(_0x51ff47){logger['info'](_0x53b7('0x1b'),_0x13c90a);logger[_0x53b7('0x13')](_0x53b7('0x1b'),_0x13c90a,JSON[_0x53b7('0x15')](_0x51ff47));_0x5c346a(_0x51ff47);})['catch'](function(_0x2f0319){logger[_0x53b7('0x16')](_0x53b7('0x1b'),_0x2f0319[_0x53b7('0x18')],_0x13c90a);_0x3b8187(_0x15852e[_0x53b7('0x16')](0x1f4,_0x2f0319[_0x53b7('0x18')]));});});};exports['AddTagsToMailInteraction']=function(_0x13ff22){return new Promise(function(_0x3c27ab,_0x319bd3){return db[_0x53b7('0x1c')][_0x53b7('0x23')]({'where':_0x13ff22[_0x53b7('0x1f')]?_0x13ff22[_0x53b7('0x1f')][_0x53b7('0x21')]||null:null})[_0x53b7('0xf')](function(_0x2054b5){if(_0x2054b5){return _0x2054b5[_0x53b7('0x24')](_0x13ff22[_0x53b7('0x1e')][_0x53b7('0x25')],_[_0x53b7('0x26')](_0x13ff22['body'],[_0x53b7('0x25'),'id'])||{});}})[_0x53b7('0x27')](function(_0x5460ed){logger[_0x53b7('0x10')](_0x53b7('0x28'),_0x13ff22);logger[_0x53b7('0x13')](_0x53b7('0x28'),_0x13ff22,JSON[_0x53b7('0x15')](_0x5460ed));_0x3c27ab(_0x5460ed);})['catch'](function(_0x78ba3d){logger[_0x53b7('0x16')](_0x53b7('0x28'),_0x78ba3d[_0x53b7('0x18')],_0x13ff22);_0x319bd3(_this[_0x53b7('0x16')](0x1f4,_0x78ba3d['message']));});});};
\ No newline at end of file
+var _0x19c3=['client','redis','defaults','localhost','socket.io-emitter','./mailInteraction.socket','register','request','info','MailInteraction,\x20%s,\x20%s','request\x20sent','debug','MailInteraction,\x20%s,\x20%s,\x20%s','error','code','message','result','catch','UpdateMailInteraction','update','body','options','raw','where','attributes','limit','then','AddTagsToMailInteraction','MailInteraction','find','addTags','ids','spread','AddTags','lodash','moment','bluebird','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment'];(function(_0xc8e766,_0x2bd682){var _0x103677=function(_0x5a6667){while(--_0x5a6667){_0xc8e766['push'](_0xc8e766['shift']());}};_0x103677(++_0x2bd682);}(_0x19c3,0xf9));var _0x319c=function(_0x12ade3,_0x512bcf){_0x12ade3=_0x12ade3-0x0;var _0x5c4123=_0x19c3[_0x12ade3];return _0x5c4123;};'use strict';var _=require(_0x319c('0x0'));var util=require('util');var moment=require(_0x319c('0x1'));var BPromise=require(_0x319c('0x2'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x319c('0x3'));var db=require(_0x319c('0x4'))['db'];var utils=require(_0x319c('0x5'));var logger=require(_0x319c('0x6'))(_0x319c('0x7'));var config=require(_0x319c('0x8'));var jayson=require('jayson/promise');var client=jayson[_0x319c('0x9')]['http']({'port':0x232a});config[_0x319c('0xa')]=_[_0x319c('0xb')](config[_0x319c('0xa')],{'host':_0x319c('0xc'),'port':0x18eb});var socket=require(_0x319c('0xd'))(new Redis(config['redis']));require(_0x319c('0xe'))[_0x319c('0xf')](socket);function respondWithRpcPromise(_0x3491c3,_0x462c4c,_0x475438){return new BPromise(function(_0x3cb3ff,_0x4911e3){return client[_0x319c('0x10')](_0x3491c3,_0x475438)['then'](function(_0x3aa327){logger[_0x319c('0x11')](_0x319c('0x12'),_0x462c4c,_0x319c('0x13'));logger[_0x319c('0x14')](_0x319c('0x15'),_0x462c4c,_0x319c('0x13'),JSON['stringify'](_0x3aa327));if(_0x3aa327['error']){if(_0x3aa327[_0x319c('0x16')][_0x319c('0x17')]===0x1f4){logger['error'](_0x319c('0x12'),_0x462c4c,_0x3aa327[_0x319c('0x16')][_0x319c('0x18')]);return _0x4911e3(_0x3aa327[_0x319c('0x16')][_0x319c('0x18')]);}logger[_0x319c('0x16')](_0x319c('0x12'),_0x462c4c,_0x3aa327['error']['message']);return _0x3cb3ff(_0x3aa327[_0x319c('0x16')][_0x319c('0x18')]);}else{logger['info'](_0x319c('0x12'),_0x462c4c,'request\x20sent');_0x3cb3ff(_0x3aa327[_0x319c('0x19')][_0x319c('0x18')]);}})[_0x319c('0x1a')](function(_0x347081){logger[_0x319c('0x16')](_0x319c('0x12'),_0x462c4c,_0x347081);_0x4911e3(_0x347081);});});}exports[_0x319c('0x1b')]=function(_0x4f96c8){var _0x2fb973=this;return new Promise(function(_0x32936f,_0x5bd273){return db['MailInteraction'][_0x319c('0x1c')](_0x4f96c8[_0x319c('0x1d')],{'raw':_0x4f96c8[_0x319c('0x1e')]?_0x4f96c8['options'][_0x319c('0x1f')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x4f96c8[_0x319c('0x1e')]?_0x4f96c8[_0x319c('0x1e')][_0x319c('0x20')]||null:null,'attributes':_0x4f96c8[_0x319c('0x1e')]?_0x4f96c8['options'][_0x319c('0x21')]||null:null,'limit':_0x4f96c8[_0x319c('0x1e')]?_0x4f96c8[_0x319c('0x1e')][_0x319c('0x22')]||null:null})[_0x319c('0x23')](function(_0x4a8ee8){logger[_0x319c('0x11')]('UpdateMailInteraction',_0x4f96c8);logger[_0x319c('0x14')](_0x319c('0x1b'),_0x4f96c8,JSON['stringify'](_0x4a8ee8));_0x32936f(_0x4a8ee8);})[_0x319c('0x1a')](function(_0x5d93b9){logger[_0x319c('0x16')](_0x319c('0x1b'),_0x5d93b9[_0x319c('0x18')],_0x4f96c8);_0x5bd273(_0x2fb973[_0x319c('0x16')](0x1f4,_0x5d93b9[_0x319c('0x18')]));});});};exports[_0x319c('0x24')]=function(_0x23ecdc){return new Promise(function(_0x259e80,_0x363362){return db[_0x319c('0x25')][_0x319c('0x26')]({'where':_0x23ecdc[_0x319c('0x1e')]?_0x23ecdc[_0x319c('0x1e')][_0x319c('0x20')]||null:null})[_0x319c('0x23')](function(_0x1990b4){if(_0x1990b4){return _0x1990b4[_0x319c('0x27')](_0x23ecdc[_0x319c('0x1d')][_0x319c('0x28')],_['omit'](_0x23ecdc[_0x319c('0x1d')],[_0x319c('0x28'),'id'])||{});}})[_0x319c('0x29')](function(_0x3fefeb){logger['info'](_0x319c('0x2a'),_0x23ecdc);logger[_0x319c('0x14')](_0x319c('0x2a'),_0x23ecdc,JSON['stringify'](_0x3fefeb));_0x259e80(_0x3fefeb);})[_0x319c('0x1a')](function(_0x4f2624){logger[_0x319c('0x16')]('AddTags',_0x4f2624[_0x319c('0x18')],_0x23ecdc);_0x363362(_this[_0x319c('0x16')](0x1f4,_0x4f2624[_0x319c('0x18')]));});});};
\ No newline at end of file