Built motion from commit (unavailable).|2.3.9
[motion2.git] / server / api / mailInteraction / mailInteraction.rpc.js
index 600e94a..2f9df92 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcaf2=['options','raw','where','limit','then','AddTagsToMailInteraction','find','addTags','ids','omit','spread','AddTags','lodash','moment','bluebird','ioredis','../../mysqldb','../../config/logger','../../config/environment','jayson/promise','client','redis','defaults','localhost','./mailInteraction.socket','register','request','info','MailInteraction,\x20%s,\x20%s','request\x20sent','debug','MailInteraction,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','UpdateMailInteraction','MailInteraction','update','body'];(function(_0x4010bb,_0x2ceb66){var _0xf0859e=function(_0x8d6e83){while(--_0x8d6e83){_0x4010bb['push'](_0x4010bb['shift']());}};_0xf0859e(++_0x2ceb66);}(_0xcaf2,0x8a));var _0x2caf=function(_0x37dc21,_0x2bae86){_0x37dc21=_0x37dc21-0x0;var _0x34dc9e=_0xcaf2[_0x37dc21];return _0x34dc9e;};'use strict';var _=require(_0x2caf('0x0'));var util=require('util');var moment=require(_0x2caf('0x1'));var BPromise=require(_0x2caf('0x2'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x2caf('0x3'));var db=require(_0x2caf('0x4'))['db'];var utils=require('../../config/utils');var logger=require(_0x2caf('0x5'))('rpc');var config=require(_0x2caf('0x6'));var jayson=require(_0x2caf('0x7'));var client=jayson[_0x2caf('0x8')]['http']({'port':0x232a});config[_0x2caf('0x9')]=_[_0x2caf('0xa')](config[_0x2caf('0x9')],{'host':_0x2caf('0xb'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x2caf('0x9')]));require(_0x2caf('0xc'))[_0x2caf('0xd')](socket);function respondWithRpcPromise(_0x1ff859,_0x219d0f,_0x438434){return new BPromise(function(_0x1b20e3,_0x3b5631){return client[_0x2caf('0xe')](_0x1ff859,_0x438434)['then'](function(_0xd56396){logger[_0x2caf('0xf')](_0x2caf('0x10'),_0x219d0f,_0x2caf('0x11'));logger[_0x2caf('0x12')](_0x2caf('0x13'),_0x219d0f,_0x2caf('0x11'),JSON[_0x2caf('0x14')](_0xd56396));if(_0xd56396['error']){if(_0xd56396[_0x2caf('0x15')][_0x2caf('0x16')]===0x1f4){logger['error']('MailInteraction,\x20%s,\x20%s',_0x219d0f,_0xd56396['error'][_0x2caf('0x17')]);return _0x3b5631(_0xd56396['error'][_0x2caf('0x17')]);}logger[_0x2caf('0x15')](_0x2caf('0x10'),_0x219d0f,_0xd56396[_0x2caf('0x15')]['message']);return _0x1b20e3(_0xd56396[_0x2caf('0x15')]['message']);}else{logger[_0x2caf('0xf')]('MailInteraction,\x20%s,\x20%s',_0x219d0f,'request\x20sent');_0x1b20e3(_0xd56396[_0x2caf('0x18')]['message']);}})[_0x2caf('0x19')](function(_0x9c7302){logger['error'](_0x2caf('0x10'),_0x219d0f,_0x9c7302);_0x3b5631(_0x9c7302);});});}exports[_0x2caf('0x1a')]=function(_0x6b3778){var _0x255c08=this;return new Promise(function(_0x20f7d3,_0x595f2f){return db[_0x2caf('0x1b')][_0x2caf('0x1c')](_0x6b3778[_0x2caf('0x1d')],{'raw':_0x6b3778[_0x2caf('0x1e')]?_0x6b3778[_0x2caf('0x1e')][_0x2caf('0x1f')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x6b3778[_0x2caf('0x1e')]?_0x6b3778[_0x2caf('0x1e')][_0x2caf('0x20')]||null:null,'attributes':_0x6b3778[_0x2caf('0x1e')]?_0x6b3778[_0x2caf('0x1e')]['attributes']||null:null,'limit':_0x6b3778[_0x2caf('0x1e')]?_0x6b3778[_0x2caf('0x1e')][_0x2caf('0x21')]||null:null})[_0x2caf('0x22')](function(_0x3efa4e){logger[_0x2caf('0xf')](_0x2caf('0x1a'),_0x6b3778);logger[_0x2caf('0x12')](_0x2caf('0x1a'),_0x6b3778,JSON[_0x2caf('0x14')](_0x3efa4e));_0x20f7d3(_0x3efa4e);})['catch'](function(_0x6a32ac){logger[_0x2caf('0x15')](_0x2caf('0x1a'),_0x6a32ac[_0x2caf('0x17')],_0x6b3778);_0x595f2f(_0x255c08[_0x2caf('0x15')](0x1f4,_0x6a32ac[_0x2caf('0x17')]));});});};exports[_0x2caf('0x23')]=function(_0x135977){return new Promise(function(_0x23f765,_0x2304f1){return db[_0x2caf('0x1b')][_0x2caf('0x24')]({'where':_0x135977[_0x2caf('0x1e')]?_0x135977['options'][_0x2caf('0x20')]||null:null})[_0x2caf('0x22')](function(_0xea9297){if(_0xea9297){return _0xea9297[_0x2caf('0x25')](_0x135977[_0x2caf('0x1d')][_0x2caf('0x26')],_[_0x2caf('0x27')](_0x135977['body'],[_0x2caf('0x26'),'id'])||{});}})[_0x2caf('0x28')](function(_0x5493f4){logger[_0x2caf('0xf')](_0x2caf('0x29'),_0x135977);logger[_0x2caf('0x12')]('AddTags',_0x135977,JSON[_0x2caf('0x14')](_0x5493f4));_0x23f765(_0x5493f4);})['catch'](function(_0x5424ad){logger[_0x2caf('0x15')](_0x2caf('0x29'),_0x5424ad[_0x2caf('0x17')],_0x135977);_0x2304f1(_this[_0x2caf('0x15')](0x1f4,_0x5424ad[_0x2caf('0x17')]));});});};
\ No newline at end of file
+var _0x6a0b=['stringify','error','code','message','info','catch','MailInteraction','body','options','where','attributes','UpdateMailInteraction','AddTagsToMailInteraction','find','ids','omit','spread','AddTags','lodash','bluebird','randomstring','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','client','http','redis','defaults','localhost','socket.io-emitter','./mailInteraction.socket','then','MailInteraction,\x20%s,\x20%s','request\x20sent','debug','MailInteraction,\x20%s,\x20%s,\x20%s'];(function(_0x13c5d2,_0x308272){var _0x39240e=function(_0x2c886b){while(--_0x2c886b){_0x13c5d2['push'](_0x13c5d2['shift']());}};_0x39240e(++_0x308272);}(_0x6a0b,0xf6));var _0xb6a0=function(_0x195083,_0x111a1b){_0x195083=_0x195083-0x0;var _0x562a9f=_0x6a0b[_0x195083];return _0x562a9f;};'use strict';var _=require(_0xb6a0('0x0'));var util=require('util');var moment=require('moment');var BPromise=require(_0xb6a0('0x1'));var rs=require(_0xb6a0('0x2'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0xb6a0('0x3'))['db'];var utils=require(_0xb6a0('0x4'));var logger=require(_0xb6a0('0x5'))(_0xb6a0('0x6'));var config=require(_0xb6a0('0x7'));var jayson=require('jayson/promise');var client=jayson[_0xb6a0('0x8')][_0xb6a0('0x9')]({'port':0x232a});config[_0xb6a0('0xa')]=_[_0xb6a0('0xb')](config[_0xb6a0('0xa')],{'host':_0xb6a0('0xc'),'port':0x18eb});var socket=require(_0xb6a0('0xd'))(new Redis(config[_0xb6a0('0xa')]));require(_0xb6a0('0xe'))['register'](socket);function respondWithRpcPromise(_0x490a5e,_0x5cf7a2,_0x4cb12b){return new BPromise(function(_0x5e093b,_0x3d6d0e){return client['request'](_0x490a5e,_0x4cb12b)[_0xb6a0('0xf')](function(_0x1df08c){logger['info'](_0xb6a0('0x10'),_0x5cf7a2,_0xb6a0('0x11'));logger[_0xb6a0('0x12')](_0xb6a0('0x13'),_0x5cf7a2,_0xb6a0('0x11'),JSON[_0xb6a0('0x14')](_0x1df08c));if(_0x1df08c[_0xb6a0('0x15')]){if(_0x1df08c[_0xb6a0('0x15')][_0xb6a0('0x16')]===0x1f4){logger[_0xb6a0('0x15')]('MailInteraction,\x20%s,\x20%s',_0x5cf7a2,_0x1df08c[_0xb6a0('0x15')][_0xb6a0('0x17')]);return _0x3d6d0e(_0x1df08c[_0xb6a0('0x15')][_0xb6a0('0x17')]);}logger[_0xb6a0('0x15')](_0xb6a0('0x10'),_0x5cf7a2,_0x1df08c[_0xb6a0('0x15')][_0xb6a0('0x17')]);return _0x5e093b(_0x1df08c[_0xb6a0('0x15')]['message']);}else{logger[_0xb6a0('0x18')](_0xb6a0('0x10'),_0x5cf7a2,_0xb6a0('0x11'));_0x5e093b(_0x1df08c['result'][_0xb6a0('0x17')]);}})[_0xb6a0('0x19')](function(_0x1708e4){logger[_0xb6a0('0x15')](_0xb6a0('0x10'),_0x5cf7a2,_0x1708e4);_0x3d6d0e(_0x1708e4);});});}exports['UpdateMailInteraction']=function(_0x5117b1){var _0x265a8b=this;return new Promise(function(_0x430ced,_0x47b1d0){return db[_0xb6a0('0x1a')]['update'](_0x5117b1[_0xb6a0('0x1b')],{'raw':_0x5117b1[_0xb6a0('0x1c')]?_0x5117b1[_0xb6a0('0x1c')]['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x5117b1[_0xb6a0('0x1c')]?_0x5117b1[_0xb6a0('0x1c')][_0xb6a0('0x1d')]||null:null,'attributes':_0x5117b1['options']?_0x5117b1[_0xb6a0('0x1c')][_0xb6a0('0x1e')]||null:null,'limit':_0x5117b1['options']?_0x5117b1[_0xb6a0('0x1c')]['limit']||null:null})['then'](function(_0xa40d72){logger['info'](_0xb6a0('0x1f'),_0x5117b1);logger[_0xb6a0('0x12')](_0xb6a0('0x1f'),_0x5117b1,JSON[_0xb6a0('0x14')](_0xa40d72));_0x430ced(_0xa40d72);})[_0xb6a0('0x19')](function(_0x27bb68){logger[_0xb6a0('0x15')]('UpdateMailInteraction',_0x27bb68[_0xb6a0('0x17')],_0x5117b1);_0x47b1d0(_0x265a8b[_0xb6a0('0x15')](0x1f4,_0x27bb68[_0xb6a0('0x17')]));});});};exports[_0xb6a0('0x20')]=function(_0x2cbcd3){return new Promise(function(_0x58d25e,_0x28f593){return db['MailInteraction'][_0xb6a0('0x21')]({'where':_0x2cbcd3[_0xb6a0('0x1c')]?_0x2cbcd3[_0xb6a0('0x1c')][_0xb6a0('0x1d')]||null:null})[_0xb6a0('0xf')](function(_0x440375){if(_0x440375){return _0x440375['addTags'](_0x2cbcd3['body'][_0xb6a0('0x22')],_[_0xb6a0('0x23')](_0x2cbcd3[_0xb6a0('0x1b')],[_0xb6a0('0x22'),'id'])||{});}})[_0xb6a0('0x24')](function(_0x5c4bb4){logger['info'](_0xb6a0('0x25'),_0x2cbcd3);logger[_0xb6a0('0x12')](_0xb6a0('0x25'),_0x2cbcd3,JSON[_0xb6a0('0x14')](_0x5c4bb4));_0x58d25e(_0x5c4bb4);})['catch'](function(_0x4bb109){logger[_0xb6a0('0x15')](_0xb6a0('0x25'),_0x4bb109[_0xb6a0('0x17')],_0x2cbcd3);_0x28f593(_this[_0xb6a0('0x15')](0x1f4,_0x4bb109[_0xb6a0('0x17')]));});});};
\ No newline at end of file