Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / mailInteraction / mailInteraction.rpc.js
index b31ce22..ba17f7c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd2ce=['addTags','ids','spread','AddTags','util','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','jayson/promise','http','redis','defaults','localhost','./mailInteraction.socket','then','info','MailInteraction,\x20%s,\x20%s','request\x20sent','MailInteraction,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','UpdateMailInteraction','MailInteraction','body','options','raw','limit','debug','AddTagsToMailInteraction','find','where'];(function(_0x3bfdde,_0x306be4){var _0x3f752a=function(_0x3b6751){while(--_0x3b6751){_0x3bfdde['push'](_0x3bfdde['shift']());}};_0x3f752a(++_0x306be4);}(_0xd2ce,0x13c));var _0xed2c=function(_0x34021d,_0x753aa6){_0x34021d=_0x34021d-0x0;var _0x16597b=_0xd2ce[_0x34021d];return _0x16597b;};'use strict';var _=require('lodash');var util=require(_0xed2c('0x0'));var moment=require('moment');var BPromise=require(_0xed2c('0x1'));var rs=require(_0xed2c('0x2'));var fs=require('fs');var Redis=require(_0xed2c('0x3'));var db=require(_0xed2c('0x4'))['db'];var utils=require(_0xed2c('0x5'));var logger=require(_0xed2c('0x6'))(_0xed2c('0x7'));var config=require('../../config/environment');var jayson=require(_0xed2c('0x8'));var client=jayson['client'][_0xed2c('0x9')]({'port':0x232a});config[_0xed2c('0xa')]=_[_0xed2c('0xb')](config['redis'],{'host':_0xed2c('0xc'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0xed2c('0xa')]));require(_0xed2c('0xd'))['register'](socket);function respondWithRpcPromise(_0x59dbad,_0x2b027a,_0x1b38df){return new BPromise(function(_0x613d5b,_0x26a384){return client['request'](_0x59dbad,_0x1b38df)[_0xed2c('0xe')](function(_0xd9a8fd){logger[_0xed2c('0xf')](_0xed2c('0x10'),_0x2b027a,_0xed2c('0x11'));logger['debug'](_0xed2c('0x12'),_0x2b027a,_0xed2c('0x11'),JSON[_0xed2c('0x13')](_0xd9a8fd));if(_0xd9a8fd[_0xed2c('0x14')]){if(_0xd9a8fd[_0xed2c('0x14')][_0xed2c('0x15')]===0x1f4){logger['error'](_0xed2c('0x10'),_0x2b027a,_0xd9a8fd['error'][_0xed2c('0x16')]);return _0x26a384(_0xd9a8fd[_0xed2c('0x14')][_0xed2c('0x16')]);}logger[_0xed2c('0x14')](_0xed2c('0x10'),_0x2b027a,_0xd9a8fd[_0xed2c('0x14')][_0xed2c('0x16')]);return _0x613d5b(_0xd9a8fd[_0xed2c('0x14')][_0xed2c('0x16')]);}else{logger[_0xed2c('0xf')](_0xed2c('0x10'),_0x2b027a,_0xed2c('0x11'));_0x613d5b(_0xd9a8fd[_0xed2c('0x17')][_0xed2c('0x16')]);}})[_0xed2c('0x18')](function(_0x358b06){logger[_0xed2c('0x14')]('MailInteraction,\x20%s,\x20%s',_0x2b027a,_0x358b06);_0x26a384(_0x358b06);});});}exports[_0xed2c('0x19')]=function(_0x5e3d03){var _0x38c699=this;return new Promise(function(_0x55dba9,_0x43107c){return db[_0xed2c('0x1a')]['update'](_0x5e3d03[_0xed2c('0x1b')],{'raw':_0x5e3d03[_0xed2c('0x1c')]?_0x5e3d03[_0xed2c('0x1c')][_0xed2c('0x1d')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x5e3d03[_0xed2c('0x1c')]?_0x5e3d03[_0xed2c('0x1c')]['where']||null:null,'attributes':_0x5e3d03[_0xed2c('0x1c')]?_0x5e3d03[_0xed2c('0x1c')]['attributes']||null:null,'limit':_0x5e3d03[_0xed2c('0x1c')]?_0x5e3d03['options'][_0xed2c('0x1e')]||null:null})[_0xed2c('0xe')](function(_0x5db628){logger[_0xed2c('0xf')]('UpdateMailInteraction',_0x5e3d03);logger[_0xed2c('0x1f')](_0xed2c('0x19'),_0x5e3d03,JSON[_0xed2c('0x13')](_0x5db628));_0x55dba9(_0x5db628);})[_0xed2c('0x18')](function(_0x22dc5d){logger[_0xed2c('0x14')](_0xed2c('0x19'),_0x22dc5d['message'],_0x5e3d03);_0x43107c(_0x38c699['error'](0x1f4,_0x22dc5d['message']));});});};exports[_0xed2c('0x20')]=function(_0x263108){return new Promise(function(_0x3ab376,_0x1fdc02){return db[_0xed2c('0x1a')][_0xed2c('0x21')]({'where':_0x263108[_0xed2c('0x1c')]?_0x263108[_0xed2c('0x1c')][_0xed2c('0x22')]||null:null})[_0xed2c('0xe')](function(_0x4748c4){if(_0x4748c4){return _0x4748c4[_0xed2c('0x23')](_0x263108[_0xed2c('0x1b')][_0xed2c('0x24')],_['omit'](_0x263108[_0xed2c('0x1b')],[_0xed2c('0x24'),'id'])||{});}})[_0xed2c('0x25')](function(_0x133479){logger[_0xed2c('0xf')]('AddTags',_0x263108);logger[_0xed2c('0x1f')](_0xed2c('0x26'),_0x263108,JSON['stringify'](_0x133479));_0x3ab376(_0x133479);})['catch'](function(_0x1f0b66){logger[_0xed2c('0x14')](_0xed2c('0x26'),_0x1f0b66[_0xed2c('0x16')],_0x263108);_0x1fdc02(_this[_0xed2c('0x14')](0x1f4,_0x1f0b66[_0xed2c('0x16')]));});});};
\ No newline at end of file
+var _0x2fe3=['catch','MailInteraction','update','options','raw','where','attributes','UpdateMailInteraction','AddTagsToMailInteraction','find','body','omit','ids','spread','AddTags','lodash','util','randomstring','../../mysqldb','rpc','../../config/environment','client','http','redis','defaults','localhost','./mailInteraction.socket','register','request','then','info','debug','MailInteraction,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','MailInteraction,\x20%s,\x20%s','message','result'];(function(_0x57b54c,_0x54ce0d){var _0x59cc19=function(_0xa33bc6){while(--_0xa33bc6){_0x57b54c['push'](_0x57b54c['shift']());}};_0x59cc19(++_0x54ce0d);}(_0x2fe3,0x87));var _0x32fe=function(_0x3d2ef5,_0x7cf5ae){_0x3d2ef5=_0x3d2ef5-0x0;var _0x346c27=_0x2fe3[_0x3d2ef5];return _0x346c27;};'use strict';var _=require(_0x32fe('0x0'));var util=require(_0x32fe('0x1'));var moment=require('moment');var BPromise=require('bluebird');var rs=require(_0x32fe('0x2'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x32fe('0x3'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')(_0x32fe('0x4'));var config=require(_0x32fe('0x5'));var jayson=require('jayson/promise');var client=jayson[_0x32fe('0x6')][_0x32fe('0x7')]({'port':0x232a});config[_0x32fe('0x8')]=_[_0x32fe('0x9')](config[_0x32fe('0x8')],{'host':_0x32fe('0xa'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x32fe('0x8')]));require(_0x32fe('0xb'))[_0x32fe('0xc')](socket);function respondWithRpcPromise(_0x2b9bb7,_0x47abd9,_0x5448d8){return new BPromise(function(_0x3b2d24,_0x37b3ae){return client[_0x32fe('0xd')](_0x2b9bb7,_0x5448d8)[_0x32fe('0xe')](function(_0x501ddd){logger[_0x32fe('0xf')]('MailInteraction,\x20%s,\x20%s',_0x47abd9,'request\x20sent');logger[_0x32fe('0x10')](_0x32fe('0x11'),_0x47abd9,_0x32fe('0x12'),JSON[_0x32fe('0x13')](_0x501ddd));if(_0x501ddd[_0x32fe('0x14')]){if(_0x501ddd[_0x32fe('0x14')][_0x32fe('0x15')]===0x1f4){logger[_0x32fe('0x14')](_0x32fe('0x16'),_0x47abd9,_0x501ddd[_0x32fe('0x14')][_0x32fe('0x17')]);return _0x37b3ae(_0x501ddd[_0x32fe('0x14')][_0x32fe('0x17')]);}logger[_0x32fe('0x14')](_0x32fe('0x16'),_0x47abd9,_0x501ddd['error']['message']);return _0x3b2d24(_0x501ddd[_0x32fe('0x14')][_0x32fe('0x17')]);}else{logger['info'](_0x32fe('0x16'),_0x47abd9,_0x32fe('0x12'));_0x3b2d24(_0x501ddd[_0x32fe('0x18')]['message']);}})[_0x32fe('0x19')](function(_0xb7ac89){logger[_0x32fe('0x14')](_0x32fe('0x16'),_0x47abd9,_0xb7ac89);_0x37b3ae(_0xb7ac89);});});}exports['UpdateMailInteraction']=function(_0x26a555){var _0x4881cf=this;return new Promise(function(_0xd5a771,_0x2702ad){return db[_0x32fe('0x1a')][_0x32fe('0x1b')](_0x26a555['body'],{'raw':_0x26a555['options']?_0x26a555[_0x32fe('0x1c')][_0x32fe('0x1d')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x26a555[_0x32fe('0x1c')]?_0x26a555[_0x32fe('0x1c')][_0x32fe('0x1e')]||null:null,'attributes':_0x26a555[_0x32fe('0x1c')]?_0x26a555[_0x32fe('0x1c')][_0x32fe('0x1f')]||null:null,'limit':_0x26a555['options']?_0x26a555[_0x32fe('0x1c')]['limit']||null:null})[_0x32fe('0xe')](function(_0x362181){logger['info'](_0x32fe('0x20'),_0x26a555);logger[_0x32fe('0x10')](_0x32fe('0x20'),_0x26a555,JSON[_0x32fe('0x13')](_0x362181));_0xd5a771(_0x362181);})['catch'](function(_0x50e340){logger[_0x32fe('0x14')]('UpdateMailInteraction',_0x50e340['message'],_0x26a555);_0x2702ad(_0x4881cf[_0x32fe('0x14')](0x1f4,_0x50e340['message']));});});};exports[_0x32fe('0x21')]=function(_0x9c9933){return new Promise(function(_0x1f67c9,_0x382242){return db['MailInteraction'][_0x32fe('0x22')]({'where':_0x9c9933['options']?_0x9c9933[_0x32fe('0x1c')]['where']||null:null})['then'](function(_0xbee08){if(_0xbee08){return _0xbee08['addTags'](_0x9c9933[_0x32fe('0x23')]['ids'],_[_0x32fe('0x24')](_0x9c9933[_0x32fe('0x23')],[_0x32fe('0x25'),'id'])||{});}})[_0x32fe('0x26')](function(_0x41b94f){logger[_0x32fe('0xf')](_0x32fe('0x27'),_0x9c9933);logger[_0x32fe('0x10')](_0x32fe('0x27'),_0x9c9933,JSON['stringify'](_0x41b94f));_0x1f67c9(_0x41b94f);})[_0x32fe('0x19')](function(_0x287423){logger[_0x32fe('0x14')]('AddTags',_0x287423[_0x32fe('0x17')],_0x9c9933);_0x382242(_this[_0x32fe('0x14')](0x1f4,_0x287423[_0x32fe('0x17')]));});});};
\ No newline at end of file