Built motion from commit (unavailable).|2.3.3
[motion2.git] / server / api / mailInteraction / mailInteraction.rpc.js
index a8c277b..8eb54e6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5031=['where','attributes','AddTagsToMailInteraction','find','addTags','ids','spread','AddTags','stringify','lodash','util','moment','bluebird','randomstring','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','redis','defaults','localhost','socket.io-emitter','./mailInteraction.socket','register','request','then','MailInteraction,\x20%s,\x20%s','request\x20sent','debug','MailInteraction,\x20%s,\x20%s,\x20%s','error','code','message','info','result','catch','UpdateMailInteraction','MailInteraction','update','body','options','raw'];(function(_0x5942c6,_0x3db044){var _0x2871c3=function(_0x44f6c4){while(--_0x44f6c4){_0x5942c6['push'](_0x5942c6['shift']());}};_0x2871c3(++_0x3db044);}(_0x5031,0x144));var _0x1503=function(_0x36d219,_0x4c120e){_0x36d219=_0x36d219-0x0;var _0x3dcd8f=_0x5031[_0x36d219];return _0x3dcd8f;};'use strict';var _=require(_0x1503('0x0'));var util=require(_0x1503('0x1'));var moment=require(_0x1503('0x2'));var BPromise=require(_0x1503('0x3'));var rs=require(_0x1503('0x4'));var fs=require('fs');var Redis=require('ioredis');var db=require('../../mysqldb')['db'];var utils=require(_0x1503('0x5'));var logger=require(_0x1503('0x6'))(_0x1503('0x7'));var config=require(_0x1503('0x8'));var jayson=require(_0x1503('0x9'));var client=jayson[_0x1503('0xa')][_0x1503('0xb')]({'port':0x232a});config[_0x1503('0xc')]=_[_0x1503('0xd')](config['redis'],{'host':_0x1503('0xe'),'port':0x18eb});var socket=require(_0x1503('0xf'))(new Redis(config['redis']));require(_0x1503('0x10'))[_0x1503('0x11')](socket);function respondWithRpcPromise(_0x285307,_0xef165d,_0x3b056c){return new BPromise(function(_0x477fab,_0x32a232){return client[_0x1503('0x12')](_0x285307,_0x3b056c)[_0x1503('0x13')](function(_0x1bb027){logger['info'](_0x1503('0x14'),_0xef165d,_0x1503('0x15'));logger[_0x1503('0x16')](_0x1503('0x17'),_0xef165d,_0x1503('0x15'),JSON['stringify'](_0x1bb027));if(_0x1bb027[_0x1503('0x18')]){if(_0x1bb027[_0x1503('0x18')][_0x1503('0x19')]===0x1f4){logger[_0x1503('0x18')](_0x1503('0x14'),_0xef165d,_0x1bb027[_0x1503('0x18')][_0x1503('0x1a')]);return _0x32a232(_0x1bb027[_0x1503('0x18')][_0x1503('0x1a')]);}logger[_0x1503('0x18')](_0x1503('0x14'),_0xef165d,_0x1bb027[_0x1503('0x18')][_0x1503('0x1a')]);return _0x477fab(_0x1bb027[_0x1503('0x18')][_0x1503('0x1a')]);}else{logger[_0x1503('0x1b')](_0x1503('0x14'),_0xef165d,_0x1503('0x15'));_0x477fab(_0x1bb027[_0x1503('0x1c')]['message']);}})[_0x1503('0x1d')](function(_0x264b05){logger[_0x1503('0x18')](_0x1503('0x14'),_0xef165d,_0x264b05);_0x32a232(_0x264b05);});});}exports[_0x1503('0x1e')]=function(_0x501f7c){var _0x55058d=this;return new Promise(function(_0x4c69bc,_0x57a7ea){return db[_0x1503('0x1f')][_0x1503('0x20')](_0x501f7c[_0x1503('0x21')],{'raw':_0x501f7c[_0x1503('0x22')]?_0x501f7c['options'][_0x1503('0x23')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x501f7c[_0x1503('0x22')]?_0x501f7c[_0x1503('0x22')][_0x1503('0x24')]||null:null,'attributes':_0x501f7c[_0x1503('0x22')]?_0x501f7c[_0x1503('0x22')][_0x1503('0x25')]||null:null,'limit':_0x501f7c[_0x1503('0x22')]?_0x501f7c[_0x1503('0x22')]['limit']||null:null})[_0x1503('0x13')](function(_0x575e99){logger[_0x1503('0x1b')](_0x1503('0x1e'),_0x501f7c);logger[_0x1503('0x16')](_0x1503('0x1e'),_0x501f7c,JSON['stringify'](_0x575e99));_0x4c69bc(_0x575e99);})[_0x1503('0x1d')](function(_0x2057bd){logger[_0x1503('0x18')](_0x1503('0x1e'),_0x2057bd[_0x1503('0x1a')],_0x501f7c);_0x57a7ea(_0x55058d[_0x1503('0x18')](0x1f4,_0x2057bd['message']));});});};exports[_0x1503('0x26')]=function(_0x1ec97b){return new Promise(function(_0xd56da4,_0xc5ccef){return db[_0x1503('0x1f')][_0x1503('0x27')]({'where':_0x1ec97b[_0x1503('0x22')]?_0x1ec97b[_0x1503('0x22')][_0x1503('0x24')]||null:null})[_0x1503('0x13')](function(_0x58d1df){if(_0x58d1df){return _0x58d1df[_0x1503('0x28')](_0x1ec97b[_0x1503('0x21')][_0x1503('0x29')],_['omit'](_0x1ec97b['body'],['ids','id'])||{});}})[_0x1503('0x2a')](function(_0x53fa5e){logger['info'](_0x1503('0x2b'),_0x1ec97b);logger[_0x1503('0x16')](_0x1503('0x2b'),_0x1ec97b,JSON[_0x1503('0x2c')](_0x53fa5e));_0xd56da4(_0x53fa5e);})['catch'](function(_0x2cea16){logger['error'](_0x1503('0x2b'),_0x2cea16[_0x1503('0x1a')],_0x1ec97b);_0xc5ccef(_this[_0x1503('0x18')](0x1f4,_0x2cea16[_0x1503('0x1a')]));});});};
\ No newline at end of file
+var _0x9c63=['update','raw','where','options','attributes','limit','debug','catch','ids','omit','body','spread','AddTags','lodash','util','moment','bluebird','randomstring','../../mysqldb','../../config/utils','../../config/environment','jayson/promise','client','http','redis','defaults','localhost','socket.io-emitter','./mailInteraction.socket','register','request','then','info','request\x20sent','stringify','error','message','MailInteraction,\x20%s,\x20%s','result','UpdateMailInteraction','MailInteraction'];(function(_0x42d57a,_0xec2432){var _0xacd449=function(_0x14bcb4){while(--_0x14bcb4){_0x42d57a['push'](_0x42d57a['shift']());}};_0xacd449(++_0xec2432);}(_0x9c63,0x1a7));var _0x39c6=function(_0x3508fa,_0x2078fc){_0x3508fa=_0x3508fa-0x0;var _0x1473a2=_0x9c63[_0x3508fa];return _0x1473a2;};'use strict';var _=require(_0x39c6('0x0'));var util=require(_0x39c6('0x1'));var moment=require(_0x39c6('0x2'));var BPromise=require(_0x39c6('0x3'));var rs=require(_0x39c6('0x4'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x39c6('0x5'))['db'];var utils=require(_0x39c6('0x6'));var logger=require('../../config/logger')('rpc');var config=require(_0x39c6('0x7'));var jayson=require(_0x39c6('0x8'));var client=jayson[_0x39c6('0x9')][_0x39c6('0xa')]({'port':0x232a});config[_0x39c6('0xb')]=_[_0x39c6('0xc')](config['redis'],{'host':_0x39c6('0xd'),'port':0x18eb});var socket=require(_0x39c6('0xe'))(new Redis(config[_0x39c6('0xb')]));require(_0x39c6('0xf'))[_0x39c6('0x10')](socket);function respondWithRpcPromise(_0x5cbca3,_0x2cd260,_0x4fccae){return new BPromise(function(_0x114818,_0x538210){return client[_0x39c6('0x11')](_0x5cbca3,_0x4fccae)[_0x39c6('0x12')](function(_0x3aa1b0){logger[_0x39c6('0x13')]('MailInteraction,\x20%s,\x20%s',_0x2cd260,_0x39c6('0x14'));logger['debug']('MailInteraction,\x20%s,\x20%s,\x20%s',_0x2cd260,_0x39c6('0x14'),JSON[_0x39c6('0x15')](_0x3aa1b0));if(_0x3aa1b0[_0x39c6('0x16')]){if(_0x3aa1b0[_0x39c6('0x16')]['code']===0x1f4){logger[_0x39c6('0x16')]('MailInteraction,\x20%s,\x20%s',_0x2cd260,_0x3aa1b0[_0x39c6('0x16')][_0x39c6('0x17')]);return _0x538210(_0x3aa1b0[_0x39c6('0x16')]['message']);}logger['error'](_0x39c6('0x18'),_0x2cd260,_0x3aa1b0[_0x39c6('0x16')]['message']);return _0x114818(_0x3aa1b0[_0x39c6('0x16')][_0x39c6('0x17')]);}else{logger[_0x39c6('0x13')](_0x39c6('0x18'),_0x2cd260,_0x39c6('0x14'));_0x114818(_0x3aa1b0[_0x39c6('0x19')]['message']);}})['catch'](function(_0x4d6fcb){logger['error']('MailInteraction,\x20%s,\x20%s',_0x2cd260,_0x4d6fcb);_0x538210(_0x4d6fcb);});});}exports[_0x39c6('0x1a')]=function(_0x5d4eec){var _0x548352=this;return new Promise(function(_0x26d07b,_0x37dce5){return db[_0x39c6('0x1b')][_0x39c6('0x1c')](_0x5d4eec['body'],{'raw':_0x5d4eec['options']?_0x5d4eec['options'][_0x39c6('0x1d')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x5d4eec['options']?_0x5d4eec['options'][_0x39c6('0x1e')]||null:null,'attributes':_0x5d4eec[_0x39c6('0x1f')]?_0x5d4eec[_0x39c6('0x1f')][_0x39c6('0x20')]||null:null,'limit':_0x5d4eec[_0x39c6('0x1f')]?_0x5d4eec[_0x39c6('0x1f')][_0x39c6('0x21')]||null:null})[_0x39c6('0x12')](function(_0x26ab52){logger[_0x39c6('0x13')](_0x39c6('0x1a'),_0x5d4eec);logger[_0x39c6('0x22')](_0x39c6('0x1a'),_0x5d4eec,JSON[_0x39c6('0x15')](_0x26ab52));_0x26d07b(_0x26ab52);})[_0x39c6('0x23')](function(_0x46d0c3){logger[_0x39c6('0x16')]('UpdateMailInteraction',_0x46d0c3[_0x39c6('0x17')],_0x5d4eec);_0x37dce5(_0x548352[_0x39c6('0x16')](0x1f4,_0x46d0c3[_0x39c6('0x17')]));});});};exports['AddTagsToMailInteraction']=function(_0xf06e09){return new Promise(function(_0x348f90,_0x185869){return db[_0x39c6('0x1b')]['find']({'where':_0xf06e09['options']?_0xf06e09[_0x39c6('0x1f')][_0x39c6('0x1e')]||null:null})['then'](function(_0x42f502){if(_0x42f502){return _0x42f502['addTags'](_0xf06e09['body'][_0x39c6('0x24')],_[_0x39c6('0x25')](_0xf06e09[_0x39c6('0x26')],[_0x39c6('0x24'),'id'])||{});}})[_0x39c6('0x27')](function(_0x1d5d33){logger[_0x39c6('0x13')](_0x39c6('0x28'),_0xf06e09);logger[_0x39c6('0x22')](_0x39c6('0x28'),_0xf06e09,JSON[_0x39c6('0x15')](_0x1d5d33));_0x348f90(_0x1d5d33);})[_0x39c6('0x23')](function(_0x33db66){logger[_0x39c6('0x16')](_0x39c6('0x28'),_0x33db66[_0x39c6('0x17')],_0xf06e09);_0x185869(_this[_0x39c6('0x16')](0x1f4,_0x33db66['message']));});});};
\ No newline at end of file