Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / mailInteraction / mailInteraction.rpc.js
index 1cc32c4..bc8c29d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6869=['stringify','error','code','message','info','result','UpdateMailInteraction','MailInteraction','update','body','options','where','limit','then','AddTagsToMailInteraction','find','addTags','ids','spread','AddTags','catch','lodash','util','moment','randomstring','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','http','redis','defaults','socket.io-emitter','./mailInteraction.socket','register','request','MailInteraction,\x20%s,\x20%s','request\x20sent','debug','MailInteraction,\x20%s,\x20%s,\x20%s'];(function(_0xc168da,_0x48bc8a){var _0x29a10b=function(_0x42d3e2){while(--_0x42d3e2){_0xc168da['push'](_0xc168da['shift']());}};_0x29a10b(++_0x48bc8a);}(_0x6869,0xe2));var _0x9686=function(_0xa464c9,_0x7c86d8){_0xa464c9=_0xa464c9-0x0;var _0x3d73c4=_0x6869[_0xa464c9];return _0x3d73c4;};'use strict';var _=require(_0x9686('0x0'));var util=require(_0x9686('0x1'));var moment=require(_0x9686('0x2'));var BPromise=require('bluebird');var rs=require(_0x9686('0x3'));var fs=require('fs');var Redis=require('ioredis');var db=require('../../mysqldb')['db'];var utils=require(_0x9686('0x4'));var logger=require(_0x9686('0x5'))(_0x9686('0x6'));var config=require(_0x9686('0x7'));var jayson=require(_0x9686('0x8'));var client=jayson['client'][_0x9686('0x9')]({'port':0x232a});config[_0x9686('0xa')]=_[_0x9686('0xb')](config['redis'],{'host':'localhost','port':0x18eb});var socket=require(_0x9686('0xc'))(new Redis(config[_0x9686('0xa')]));require(_0x9686('0xd'))[_0x9686('0xe')](socket);function respondWithRpcPromise(_0x4db745,_0x464155,_0x2a62e8){return new BPromise(function(_0x155de1,_0x2088aa){return client[_0x9686('0xf')](_0x4db745,_0x2a62e8)['then'](function(_0x58d9b6){logger['info'](_0x9686('0x10'),_0x464155,_0x9686('0x11'));logger[_0x9686('0x12')](_0x9686('0x13'),_0x464155,_0x9686('0x11'),JSON[_0x9686('0x14')](_0x58d9b6));if(_0x58d9b6['error']){if(_0x58d9b6[_0x9686('0x15')][_0x9686('0x16')]===0x1f4){logger['error'](_0x9686('0x10'),_0x464155,_0x58d9b6[_0x9686('0x15')][_0x9686('0x17')]);return _0x2088aa(_0x58d9b6[_0x9686('0x15')][_0x9686('0x17')]);}logger[_0x9686('0x15')]('MailInteraction,\x20%s,\x20%s',_0x464155,_0x58d9b6[_0x9686('0x15')][_0x9686('0x17')]);return _0x155de1(_0x58d9b6[_0x9686('0x15')][_0x9686('0x17')]);}else{logger[_0x9686('0x18')](_0x9686('0x10'),_0x464155,_0x9686('0x11'));_0x155de1(_0x58d9b6[_0x9686('0x19')][_0x9686('0x17')]);}})['catch'](function(_0x31b688){logger[_0x9686('0x15')](_0x9686('0x10'),_0x464155,_0x31b688);_0x2088aa(_0x31b688);});});}exports[_0x9686('0x1a')]=function(_0x2ecdda){var _0x4596e3=this;return new Promise(function(_0x41caee,_0x13f9da){return db[_0x9686('0x1b')][_0x9686('0x1c')](_0x2ecdda[_0x9686('0x1d')],{'raw':_0x2ecdda['options']?_0x2ecdda[_0x9686('0x1e')]['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x2ecdda[_0x9686('0x1e')]?_0x2ecdda[_0x9686('0x1e')][_0x9686('0x1f')]||null:null,'attributes':_0x2ecdda[_0x9686('0x1e')]?_0x2ecdda[_0x9686('0x1e')]['attributes']||null:null,'limit':_0x2ecdda[_0x9686('0x1e')]?_0x2ecdda[_0x9686('0x1e')][_0x9686('0x20')]||null:null})[_0x9686('0x21')](function(_0x160654){logger[_0x9686('0x18')](_0x9686('0x1a'),_0x2ecdda);logger[_0x9686('0x12')]('UpdateMailInteraction',_0x2ecdda,JSON['stringify'](_0x160654));_0x41caee(_0x160654);})['catch'](function(_0x112763){logger[_0x9686('0x15')](_0x9686('0x1a'),_0x112763[_0x9686('0x17')],_0x2ecdda);_0x13f9da(_0x4596e3[_0x9686('0x15')](0x1f4,_0x112763[_0x9686('0x17')]));});});};exports[_0x9686('0x22')]=function(_0xe37630){return new Promise(function(_0x2e45e3,_0x1537f8){return db[_0x9686('0x1b')][_0x9686('0x23')]({'where':_0xe37630['options']?_0xe37630['options'][_0x9686('0x1f')]||null:null})['then'](function(_0x4e859e){if(_0x4e859e){return _0x4e859e[_0x9686('0x24')](_0xe37630['body'][_0x9686('0x25')],_['omit'](_0xe37630[_0x9686('0x1d')],[_0x9686('0x25'),'id'])||{});}})[_0x9686('0x26')](function(_0x56fc27){logger[_0x9686('0x18')](_0x9686('0x27'),_0xe37630);logger[_0x9686('0x12')]('AddTags',_0xe37630,JSON[_0x9686('0x14')](_0x56fc27));_0x2e45e3(_0x56fc27);})[_0x9686('0x28')](function(_0x330b5c){logger[_0x9686('0x15')](_0x9686('0x27'),_0x330b5c['message'],_0xe37630);_0x1537f8(_this[_0x9686('0x15')](0x1f4,_0x330b5c[_0x9686('0x17')]));});});};
\ No newline at end of file
+var _0x251b=['request\x20sent','debug','MailInteraction,\x20%s,\x20%s,\x20%s','error','code','message','result','catch','MailInteraction','body','options','raw','where','attributes','UpdateMailInteraction','stringify','AddTagsToMailInteraction','ids','omit','AddTags','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','http','defaults','redis','localhost','./mailInteraction.socket','register','then','info','MailInteraction,\x20%s,\x20%s'];(function(_0x4fe416,_0x5a310a){var _0x252725=function(_0x1d67db){while(--_0x1d67db){_0x4fe416['push'](_0x4fe416['shift']());}};_0x252725(++_0x5a310a);}(_0x251b,0x185));var _0xb251=function(_0x34021d,_0x753aa6){_0x34021d=_0x34021d-0x0;var _0x16597b=_0x251b[_0x34021d];return _0x16597b;};'use strict';var _=require(_0xb251('0x0'));var util=require(_0xb251('0x1'));var moment=require(_0xb251('0x2'));var BPromise=require(_0xb251('0x3'));var rs=require(_0xb251('0x4'));var fs=require('fs');var Redis=require(_0xb251('0x5'));var db=require(_0xb251('0x6'))['db'];var utils=require(_0xb251('0x7'));var logger=require(_0xb251('0x8'))(_0xb251('0x9'));var config=require(_0xb251('0xa'));var jayson=require(_0xb251('0xb'));var client=jayson['client'][_0xb251('0xc')]({'port':0x232a});config['redis']=_[_0xb251('0xd')](config[_0xb251('0xe')],{'host':_0xb251('0xf'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0xb251('0xe')]));require(_0xb251('0x10'))[_0xb251('0x11')](socket);function respondWithRpcPromise(_0x59f5a1,_0x3e0dee,_0x420139){return new BPromise(function(_0x450ce8,_0x1b57dd){return client['request'](_0x59f5a1,_0x420139)[_0xb251('0x12')](function(_0x376536){logger[_0xb251('0x13')](_0xb251('0x14'),_0x3e0dee,_0xb251('0x15'));logger[_0xb251('0x16')](_0xb251('0x17'),_0x3e0dee,_0xb251('0x15'),JSON['stringify'](_0x376536));if(_0x376536[_0xb251('0x18')]){if(_0x376536[_0xb251('0x18')][_0xb251('0x19')]===0x1f4){logger[_0xb251('0x18')](_0xb251('0x14'),_0x3e0dee,_0x376536['error'][_0xb251('0x1a')]);return _0x1b57dd(_0x376536['error'][_0xb251('0x1a')]);}logger['error'](_0xb251('0x14'),_0x3e0dee,_0x376536[_0xb251('0x18')][_0xb251('0x1a')]);return _0x450ce8(_0x376536[_0xb251('0x18')][_0xb251('0x1a')]);}else{logger[_0xb251('0x13')](_0xb251('0x14'),_0x3e0dee,_0xb251('0x15'));_0x450ce8(_0x376536[_0xb251('0x1b')]['message']);}})[_0xb251('0x1c')](function(_0x3a5ac5){logger[_0xb251('0x18')]('MailInteraction,\x20%s,\x20%s',_0x3e0dee,_0x3a5ac5);_0x1b57dd(_0x3a5ac5);});});}exports['UpdateMailInteraction']=function(_0x485b2f){var _0x2c8065=this;return new Promise(function(_0xf462f2,_0x4b8e09){return db[_0xb251('0x1d')]['update'](_0x485b2f[_0xb251('0x1e')],{'raw':_0x485b2f[_0xb251('0x1f')]?_0x485b2f[_0xb251('0x1f')][_0xb251('0x20')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x485b2f[_0xb251('0x1f')]?_0x485b2f[_0xb251('0x1f')][_0xb251('0x21')]||null:null,'attributes':_0x485b2f[_0xb251('0x1f')]?_0x485b2f[_0xb251('0x1f')][_0xb251('0x22')]||null:null,'limit':_0x485b2f[_0xb251('0x1f')]?_0x485b2f[_0xb251('0x1f')]['limit']||null:null})[_0xb251('0x12')](function(_0x540f16){logger[_0xb251('0x13')](_0xb251('0x23'),_0x485b2f);logger[_0xb251('0x16')](_0xb251('0x23'),_0x485b2f,JSON[_0xb251('0x24')](_0x540f16));_0xf462f2(_0x540f16);})['catch'](function(_0x48ed05){logger[_0xb251('0x18')](_0xb251('0x23'),_0x48ed05[_0xb251('0x1a')],_0x485b2f);_0x4b8e09(_0x2c8065[_0xb251('0x18')](0x1f4,_0x48ed05['message']));});});};exports[_0xb251('0x25')]=function(_0x4f76c1){return new Promise(function(_0x522ea0,_0x3a873d){return db[_0xb251('0x1d')]['find']({'where':_0x4f76c1[_0xb251('0x1f')]?_0x4f76c1[_0xb251('0x1f')][_0xb251('0x21')]||null:null})['then'](function(_0x2067e8){if(_0x2067e8){return _0x2067e8['addTags'](_0x4f76c1[_0xb251('0x1e')][_0xb251('0x26')],_[_0xb251('0x27')](_0x4f76c1[_0xb251('0x1e')],[_0xb251('0x26'),'id'])||{});}})['spread'](function(_0x436cf9){logger['info'](_0xb251('0x28'),_0x4f76c1);logger['debug'](_0xb251('0x28'),_0x4f76c1,JSON[_0xb251('0x24')](_0x436cf9));_0x522ea0(_0x436cf9);})['catch'](function(_0x1f2a65){logger[_0xb251('0x18')](_0xb251('0x28'),_0x1f2a65[_0xb251('0x1a')],_0x4f76c1);_0x3a873d(_this[_0xb251('0x18')](0x1f4,_0x1f2a65[_0xb251('0x1a')]));});});};
\ No newline at end of file