Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / api / mailInteraction / mailInteraction.rpc.js
index a2c5e30..85a7e24 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2cbd=['ioredis','../../config/utils','../../config/logger','jayson/promise','client','http','redis','socket.io-emitter','./mailInteraction.socket','register','request','then','info','request\x20sent','debug','MailInteraction,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','UpdateMailInteraction','MailInteraction','body','options','raw','where','attributes','limit','find','ids','spread','AddTags','lodash','util','bluebird','randomstring'];(function(_0x3b380d,_0x4bf247){var _0x54502b=function(_0x35d207){while(--_0x35d207){_0x3b380d['push'](_0x3b380d['shift']());}};_0x54502b(++_0x4bf247);}(_0x2cbd,0x19e));var _0xd2cb=function(_0x55969b,_0x1ebe62){_0x55969b=_0x55969b-0x0;var _0x3d7fc1=_0x2cbd[_0x55969b];return _0x3d7fc1;};'use strict';var _=require(_0xd2cb('0x0'));var util=require(_0xd2cb('0x1'));var moment=require('moment');var BPromise=require(_0xd2cb('0x2'));var rs=require(_0xd2cb('0x3'));var fs=require('fs');var Redis=require(_0xd2cb('0x4'));var db=require('../../mysqldb')['db'];var utils=require(_0xd2cb('0x5'));var logger=require(_0xd2cb('0x6'))('rpc');var config=require('../../config/environment');var jayson=require(_0xd2cb('0x7'));var client=jayson[_0xd2cb('0x8')][_0xd2cb('0x9')]({'port':0x232a});config[_0xd2cb('0xa')]=_['defaults'](config[_0xd2cb('0xa')],{'host':'localhost','port':0x18eb});var socket=require(_0xd2cb('0xb'))(new Redis(config['redis']));require(_0xd2cb('0xc'))[_0xd2cb('0xd')](socket);function respondWithRpcPromise(_0x4b6cf4,_0x36e855,_0x216a2c){return new BPromise(function(_0x4f4a00,_0xa5ad40){return client[_0xd2cb('0xe')](_0x4b6cf4,_0x216a2c)[_0xd2cb('0xf')](function(_0x284441){logger[_0xd2cb('0x10')]('MailInteraction,\x20%s,\x20%s',_0x36e855,_0xd2cb('0x11'));logger[_0xd2cb('0x12')](_0xd2cb('0x13'),_0x36e855,_0xd2cb('0x11'),JSON[_0xd2cb('0x14')](_0x284441));if(_0x284441['error']){if(_0x284441[_0xd2cb('0x15')][_0xd2cb('0x16')]===0x1f4){logger[_0xd2cb('0x15')]('MailInteraction,\x20%s,\x20%s',_0x36e855,_0x284441[_0xd2cb('0x15')][_0xd2cb('0x17')]);return _0xa5ad40(_0x284441['error'][_0xd2cb('0x17')]);}logger['error']('MailInteraction,\x20%s,\x20%s',_0x36e855,_0x284441[_0xd2cb('0x15')][_0xd2cb('0x17')]);return _0x4f4a00(_0x284441[_0xd2cb('0x15')][_0xd2cb('0x17')]);}else{logger['info']('MailInteraction,\x20%s,\x20%s',_0x36e855,_0xd2cb('0x11'));_0x4f4a00(_0x284441[_0xd2cb('0x18')]['message']);}})[_0xd2cb('0x19')](function(_0xd74fd1){logger[_0xd2cb('0x15')]('MailInteraction,\x20%s,\x20%s',_0x36e855,_0xd74fd1);_0xa5ad40(_0xd74fd1);});});}exports[_0xd2cb('0x1a')]=function(_0x4ea157){var _0x4cf1e8=this;return new Promise(function(_0x42d379,_0x190cbb){return db[_0xd2cb('0x1b')]['update'](_0x4ea157[_0xd2cb('0x1c')],{'raw':_0x4ea157[_0xd2cb('0x1d')]?_0x4ea157[_0xd2cb('0x1d')][_0xd2cb('0x1e')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x4ea157[_0xd2cb('0x1d')]?_0x4ea157[_0xd2cb('0x1d')][_0xd2cb('0x1f')]||null:null,'attributes':_0x4ea157[_0xd2cb('0x1d')]?_0x4ea157['options'][_0xd2cb('0x20')]||null:null,'limit':_0x4ea157[_0xd2cb('0x1d')]?_0x4ea157['options'][_0xd2cb('0x21')]||null:null})[_0xd2cb('0xf')](function(_0x138498){logger[_0xd2cb('0x10')](_0xd2cb('0x1a'),_0x4ea157);logger[_0xd2cb('0x12')]('UpdateMailInteraction',_0x4ea157,JSON[_0xd2cb('0x14')](_0x138498));_0x42d379(_0x138498);})['catch'](function(_0x5978c1){logger['error'](_0xd2cb('0x1a'),_0x5978c1[_0xd2cb('0x17')],_0x4ea157);_0x190cbb(_0x4cf1e8[_0xd2cb('0x15')](0x1f4,_0x5978c1[_0xd2cb('0x17')]));});});};exports['AddTagsToMailInteraction']=function(_0x30214e){return new Promise(function(_0x45f762,_0xd28ae7){return db[_0xd2cb('0x1b')][_0xd2cb('0x22')]({'where':_0x30214e[_0xd2cb('0x1d')]?_0x30214e[_0xd2cb('0x1d')][_0xd2cb('0x1f')]||null:null})[_0xd2cb('0xf')](function(_0x24dba2){if(_0x24dba2){return _0x24dba2['addTags'](_0x30214e[_0xd2cb('0x1c')][_0xd2cb('0x23')],_['omit'](_0x30214e[_0xd2cb('0x1c')],[_0xd2cb('0x23'),'id'])||{});}})[_0xd2cb('0x24')](function(_0x2f64f7){logger['info']('AddTags',_0x30214e);logger[_0xd2cb('0x12')](_0xd2cb('0x25'),_0x30214e,JSON[_0xd2cb('0x14')](_0x2f64f7));_0x45f762(_0x2f64f7);})[_0xd2cb('0x19')](function(_0x416c40){logger['error'](_0xd2cb('0x25'),_0x416c40[_0xd2cb('0x17')],_0x30214e);_0xd28ae7(_this[_0xd2cb('0x15')](0x1f4,_0x416c40[_0xd2cb('0x17')]));});});};
\ No newline at end of file
+var _0x26bc=['message','result','catch','MailInteraction','update','options','raw','where','attributes','debug','UpdateMailInteraction','stringify','AddTagsToMailInteraction','find','body','ids','spread','AddTags','lodash','util','moment','bluebird','randomstring','../../mysqldb','../../config/utils','../../config/logger','../../config/environment','client','http','redis','localhost','socket.io-emitter','./mailInteraction.socket','register','request','then','info','MailInteraction,\x20%s,\x20%s','request\x20sent','MailInteraction,\x20%s,\x20%s,\x20%s','error','code'];(function(_0x4169d8,_0x3d7cd4){var _0x32084a=function(_0x5f59c6){while(--_0x5f59c6){_0x4169d8['push'](_0x4169d8['shift']());}};_0x32084a(++_0x3d7cd4);}(_0x26bc,0x162));var _0xc26b=function(_0x2d551b,_0x284012){_0x2d551b=_0x2d551b-0x0;var _0x4fbca3=_0x26bc[_0x2d551b];return _0x4fbca3;};'use strict';var _=require(_0xc26b('0x0'));var util=require(_0xc26b('0x1'));var moment=require(_0xc26b('0x2'));var BPromise=require(_0xc26b('0x3'));var rs=require(_0xc26b('0x4'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0xc26b('0x5'))['db'];var utils=require(_0xc26b('0x6'));var logger=require(_0xc26b('0x7'))('rpc');var config=require(_0xc26b('0x8'));var jayson=require('jayson/promise');var client=jayson[_0xc26b('0x9')][_0xc26b('0xa')]({'port':0x232a});config[_0xc26b('0xb')]=_['defaults'](config[_0xc26b('0xb')],{'host':_0xc26b('0xc'),'port':0x18eb});var socket=require(_0xc26b('0xd'))(new Redis(config[_0xc26b('0xb')]));require(_0xc26b('0xe'))[_0xc26b('0xf')](socket);function respondWithRpcPromise(_0x22af41,_0x9deb12,_0x373372){return new BPromise(function(_0x468863,_0x51d46c){return client[_0xc26b('0x10')](_0x22af41,_0x373372)[_0xc26b('0x11')](function(_0x196bb0){logger[_0xc26b('0x12')](_0xc26b('0x13'),_0x9deb12,_0xc26b('0x14'));logger['debug'](_0xc26b('0x15'),_0x9deb12,'request\x20sent',JSON['stringify'](_0x196bb0));if(_0x196bb0[_0xc26b('0x16')]){if(_0x196bb0[_0xc26b('0x16')][_0xc26b('0x17')]===0x1f4){logger[_0xc26b('0x16')]('MailInteraction,\x20%s,\x20%s',_0x9deb12,_0x196bb0[_0xc26b('0x16')][_0xc26b('0x18')]);return _0x51d46c(_0x196bb0[_0xc26b('0x16')][_0xc26b('0x18')]);}logger[_0xc26b('0x16')](_0xc26b('0x13'),_0x9deb12,_0x196bb0['error'][_0xc26b('0x18')]);return _0x468863(_0x196bb0[_0xc26b('0x16')]['message']);}else{logger[_0xc26b('0x12')]('MailInteraction,\x20%s,\x20%s',_0x9deb12,'request\x20sent');_0x468863(_0x196bb0[_0xc26b('0x19')]['message']);}})[_0xc26b('0x1a')](function(_0x3e5e8b){logger[_0xc26b('0x16')](_0xc26b('0x13'),_0x9deb12,_0x3e5e8b);_0x51d46c(_0x3e5e8b);});});}exports['UpdateMailInteraction']=function(_0x1c7f1b){var _0x42d60a=this;return new Promise(function(_0x2523b5,_0x8531d6){return db[_0xc26b('0x1b')][_0xc26b('0x1c')](_0x1c7f1b['body'],{'raw':_0x1c7f1b[_0xc26b('0x1d')]?_0x1c7f1b['options'][_0xc26b('0x1e')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x1c7f1b[_0xc26b('0x1d')]?_0x1c7f1b[_0xc26b('0x1d')][_0xc26b('0x1f')]||null:null,'attributes':_0x1c7f1b['options']?_0x1c7f1b[_0xc26b('0x1d')][_0xc26b('0x20')]||null:null,'limit':_0x1c7f1b[_0xc26b('0x1d')]?_0x1c7f1b[_0xc26b('0x1d')]['limit']||null:null})[_0xc26b('0x11')](function(_0x367824){logger['info']('UpdateMailInteraction',_0x1c7f1b);logger[_0xc26b('0x21')](_0xc26b('0x22'),_0x1c7f1b,JSON[_0xc26b('0x23')](_0x367824));_0x2523b5(_0x367824);})[_0xc26b('0x1a')](function(_0x33e752){logger[_0xc26b('0x16')]('UpdateMailInteraction',_0x33e752[_0xc26b('0x18')],_0x1c7f1b);_0x8531d6(_0x42d60a['error'](0x1f4,_0x33e752[_0xc26b('0x18')]));});});};exports[_0xc26b('0x24')]=function(_0x302485){return new Promise(function(_0x5422df,_0x1f7d2e){return db[_0xc26b('0x1b')][_0xc26b('0x25')]({'where':_0x302485[_0xc26b('0x1d')]?_0x302485[_0xc26b('0x1d')][_0xc26b('0x1f')]||null:null})['then'](function(_0x3a8a2d){if(_0x3a8a2d){return _0x3a8a2d['addTags'](_0x302485[_0xc26b('0x26')]['ids'],_['omit'](_0x302485[_0xc26b('0x26')],[_0xc26b('0x27'),'id'])||{});}})[_0xc26b('0x28')](function(_0x49c679){logger[_0xc26b('0x12')](_0xc26b('0x29'),_0x302485);logger['debug'](_0xc26b('0x29'),_0x302485,JSON[_0xc26b('0x23')](_0x49c679));_0x5422df(_0x49c679);})[_0xc26b('0x1a')](function(_0x197634){logger[_0xc26b('0x16')](_0xc26b('0x29'),_0x197634[_0xc26b('0x18')],_0x302485);_0x1f7d2e(_this[_0xc26b('0x16')](0x1f4,_0x197634[_0xc26b('0x18')]));});});};
\ No newline at end of file