Built motion from commit (unavailable).|2.2.0
[motion2.git] / server / api / mailMessage / mailMessage.rpc.js
index 3c65d2c..16a2619 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdf98=['CreateMailMessage','create','body','options','lodash','moment','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','defaults','redis','localhost','./mailMessage.socket','request','then','MailMessage,\x20%s,\x20%s','request\x20sent','debug','stringify','error','message','info','catch'];(function(_0x47b90e,_0x871f48){var _0x6e7394=function(_0x3ad789){while(--_0x3ad789){_0x47b90e['push'](_0x47b90e['shift']());}};_0x6e7394(++_0x871f48);}(_0xdf98,0xcf));var _0x8df9=function(_0x2a8444,_0xb5ee31){_0x2a8444=_0x2a8444-0x0;var _0x53c724=_0xdf98[_0x2a8444];return _0x53c724;};'use strict';var _=require(_0x8df9('0x0'));var util=require('util');var moment=require(_0x8df9('0x1'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x8df9('0x2'));var db=require(_0x8df9('0x3'))['db'];var utils=require(_0x8df9('0x4'));var logger=require(_0x8df9('0x5'))(_0x8df9('0x6'));var config=require(_0x8df9('0x7'));var jayson=require(_0x8df9('0x8'));var client=jayson[_0x8df9('0x9')][_0x8df9('0xa')]({'port':0x232a});config['redis']=_[_0x8df9('0xb')](config[_0x8df9('0xc')],{'host':_0x8df9('0xd'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config['redis']));require(_0x8df9('0xe'))['register'](socket);function respondWithRpcPromise(_0x46553c,_0x3aab11,_0x1ead69){return new BPromise(function(_0xa5abd2,_0x1a97bf){return client[_0x8df9('0xf')](_0x46553c,_0x1ead69)[_0x8df9('0x10')](function(_0x41d4da){logger['info'](_0x8df9('0x11'),_0x3aab11,_0x8df9('0x12'));logger[_0x8df9('0x13')]('MailMessage,\x20%s,\x20%s,\x20%s',_0x3aab11,_0x8df9('0x12'),JSON[_0x8df9('0x14')](_0x41d4da));if(_0x41d4da[_0x8df9('0x15')]){if(_0x41d4da[_0x8df9('0x15')]['code']===0x1f4){logger['error'](_0x8df9('0x11'),_0x3aab11,_0x41d4da[_0x8df9('0x15')][_0x8df9('0x16')]);return _0x1a97bf(_0x41d4da['error'][_0x8df9('0x16')]);}logger['error'](_0x8df9('0x11'),_0x3aab11,_0x41d4da['error'][_0x8df9('0x16')]);return _0xa5abd2(_0x41d4da[_0x8df9('0x15')][_0x8df9('0x16')]);}else{logger[_0x8df9('0x17')](_0x8df9('0x11'),_0x3aab11,_0x8df9('0x12'));_0xa5abd2(_0x41d4da['result']['message']);}})[_0x8df9('0x18')](function(_0x52030a){logger['error'](_0x8df9('0x11'),_0x3aab11,_0x52030a);_0x1a97bf(_0x52030a);});});}exports[_0x8df9('0x19')]=function(_0x3c4b85){var _0x412015=this;return new Promise(function(_0x10b440,_0xd73eb3){return db['MailMessage'][_0x8df9('0x1a')](_0x3c4b85[_0x8df9('0x1b')],{'raw':_0x3c4b85[_0x8df9('0x1c')]?_0x3c4b85['options']['raw']===undefined?!![]:![]:!![]})['then'](function(_0x4a6748){logger['info'](_0x8df9('0x19'),_0x3c4b85);logger[_0x8df9('0x13')](_0x8df9('0x19'),_0x3c4b85,JSON[_0x8df9('0x14')](_0x4a6748));_0x10b440(_0x4a6748);})[_0x8df9('0x18')](function(_0x1f9edd){logger[_0x8df9('0x15')](_0x8df9('0x19'),_0x1f9edd['message'],_0x3c4b85);_0xd73eb3(_0x412015[_0x8df9('0x15')](0x1f4,_0x1f9edd[_0x8df9('0x16')]));});});};
\ No newline at end of file
+var _0xf006=['body','options','moment','bluebird','ioredis','../../config/utils','../../config/environment','jayson/promise','client','redis','localhost','socket.io-emitter','./mailMessage.socket','register','request','then','info','MailMessage,\x20%s,\x20%s','request\x20sent','debug','MailMessage,\x20%s,\x20%s,\x20%s','stringify','error','message','result','catch','CreateMailMessage'];(function(_0x280bbf,_0x319555){var _0x7bd43f=function(_0x5c3a4d){while(--_0x5c3a4d){_0x280bbf['push'](_0x280bbf['shift']());}};_0x7bd43f(++_0x319555);}(_0xf006,0x146));var _0x6f00=function(_0x3eba4c,_0x44051f){_0x3eba4c=_0x3eba4c-0x0;var _0x4893ad=_0xf006[_0x3eba4c];return _0x4893ad;};'use strict';var _=require('lodash');var util=require('util');var moment=require(_0x6f00('0x0'));var BPromise=require(_0x6f00('0x1'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x6f00('0x2'));var db=require('../../mysqldb')['db'];var utils=require(_0x6f00('0x3'));var logger=require('../../config/logger')('rpc');var config=require(_0x6f00('0x4'));var jayson=require(_0x6f00('0x5'));var client=jayson[_0x6f00('0x6')]['http']({'port':0x232a});config[_0x6f00('0x7')]=_['defaults'](config[_0x6f00('0x7')],{'host':_0x6f00('0x8'),'port':0x18eb});var socket=require(_0x6f00('0x9'))(new Redis(config[_0x6f00('0x7')]));require(_0x6f00('0xa'))[_0x6f00('0xb')](socket);function respondWithRpcPromise(_0x44b63c,_0x1e0720,_0x2aa181){return new BPromise(function(_0x3e6a41,_0x3a0ef4){return client[_0x6f00('0xc')](_0x44b63c,_0x2aa181)[_0x6f00('0xd')](function(_0x4ff833){logger[_0x6f00('0xe')](_0x6f00('0xf'),_0x1e0720,_0x6f00('0x10'));logger[_0x6f00('0x11')](_0x6f00('0x12'),_0x1e0720,'request\x20sent',JSON[_0x6f00('0x13')](_0x4ff833));if(_0x4ff833['error']){if(_0x4ff833[_0x6f00('0x14')]['code']===0x1f4){logger[_0x6f00('0x14')](_0x6f00('0xf'),_0x1e0720,_0x4ff833[_0x6f00('0x14')][_0x6f00('0x15')]);return _0x3a0ef4(_0x4ff833[_0x6f00('0x14')][_0x6f00('0x15')]);}logger[_0x6f00('0x14')](_0x6f00('0xf'),_0x1e0720,_0x4ff833[_0x6f00('0x14')]['message']);return _0x3e6a41(_0x4ff833[_0x6f00('0x14')]['message']);}else{logger['info'](_0x6f00('0xf'),_0x1e0720,_0x6f00('0x10'));_0x3e6a41(_0x4ff833[_0x6f00('0x16')][_0x6f00('0x15')]);}})[_0x6f00('0x17')](function(_0x27e466){logger[_0x6f00('0x14')](_0x6f00('0xf'),_0x1e0720,_0x27e466);_0x3a0ef4(_0x27e466);});});}exports[_0x6f00('0x18')]=function(_0x198cc7){var _0x2d807f=this;return new Promise(function(_0x23f27a,_0x4e11de){return db['MailMessage']['create'](_0x198cc7[_0x6f00('0x19')],{'raw':_0x198cc7[_0x6f00('0x1a')]?_0x198cc7[_0x6f00('0x1a')]['raw']===undefined?!![]:![]:!![]})[_0x6f00('0xd')](function(_0x9066ff){logger[_0x6f00('0xe')](_0x6f00('0x18'),_0x198cc7);logger[_0x6f00('0x11')](_0x6f00('0x18'),_0x198cc7,JSON[_0x6f00('0x13')](_0x9066ff));_0x23f27a(_0x9066ff);})[_0x6f00('0x17')](function(_0x533d70){logger[_0x6f00('0x14')](_0x6f00('0x18'),_0x533d70[_0x6f00('0x15')],_0x198cc7);_0x4e11de(_0x2d807f['error'](0x1f4,_0x533d70[_0x6f00('0x15')]));});});};
\ No newline at end of file