Built motion from commit 3d3e98f2.|2.6.29
[motion2.git] / server / api / chatMessage / chatMessage.rpc.js
index bd092b7..c8f22a1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2d70=['../../config/logger','rpc','../../config/environment','client','redis','defaults','localhost','socket.io-emitter','request','info','ChatMessage,\x20%s,\x20%s','request\x20sent','debug','ChatMessage,\x20%s,\x20%s,\x20%s','stringify','error','message','catch','CreateChatMessage','ChatMessage','create','body','options','then','lodash','util','moment','../../config/utils'];(function(_0x4ad331,_0x33928d){var _0x57d5bf=function(_0x1e3516){while(--_0x1e3516){_0x4ad331['push'](_0x4ad331['shift']());}};_0x57d5bf(++_0x33928d);}(_0x2d70,0x14c));var _0x02d7=function(_0x207d2f,_0x44400f){_0x207d2f=_0x207d2f-0x0;var _0x3c3498=_0x2d70[_0x207d2f];return _0x3c3498;};'use strict';var _=require(_0x02d7('0x0'));var util=require(_0x02d7('0x1'));var moment=require(_0x02d7('0x2'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require('ioredis');var db=require('../../mysqldb')['db'];var utils=require(_0x02d7('0x3'));var logger=require(_0x02d7('0x4'))(_0x02d7('0x5'));var config=require(_0x02d7('0x6'));var jayson=require('jayson/promise');var client=jayson[_0x02d7('0x7')]['http']({'port':0x232a});config[_0x02d7('0x8')]=_[_0x02d7('0x9')](config[_0x02d7('0x8')],{'host':_0x02d7('0xa'),'port':0x18eb});var socket=require(_0x02d7('0xb'))(new Redis(config[_0x02d7('0x8')]));require('./chatMessage.socket')['register'](socket);function respondWithRpcPromise(_0x27cd8a,_0x30ced8,_0x3d8416){return new BPromise(function(_0x15eb8c,_0x3c1534){return client[_0x02d7('0xc')](_0x27cd8a,_0x3d8416)['then'](function(_0x4ec58f){logger[_0x02d7('0xd')](_0x02d7('0xe'),_0x30ced8,_0x02d7('0xf'));logger[_0x02d7('0x10')](_0x02d7('0x11'),_0x30ced8,_0x02d7('0xf'),JSON[_0x02d7('0x12')](_0x4ec58f));if(_0x4ec58f['error']){if(_0x4ec58f[_0x02d7('0x13')]['code']===0x1f4){logger[_0x02d7('0x13')]('ChatMessage,\x20%s,\x20%s',_0x30ced8,_0x4ec58f[_0x02d7('0x13')]['message']);return _0x3c1534(_0x4ec58f[_0x02d7('0x13')][_0x02d7('0x14')]);}logger[_0x02d7('0x13')](_0x02d7('0xe'),_0x30ced8,_0x4ec58f[_0x02d7('0x13')]['message']);return _0x15eb8c(_0x4ec58f[_0x02d7('0x13')][_0x02d7('0x14')]);}else{logger[_0x02d7('0xd')](_0x02d7('0xe'),_0x30ced8,_0x02d7('0xf'));_0x15eb8c(_0x4ec58f['result'][_0x02d7('0x14')]);}})[_0x02d7('0x15')](function(_0x23d766){logger[_0x02d7('0x13')](_0x02d7('0xe'),_0x30ced8,_0x23d766);_0x3c1534(_0x23d766);});});}exports[_0x02d7('0x16')]=function(_0x58631e){var _0x3f544c=this;return new Promise(function(_0x45a33d,_0x1934b5){return db[_0x02d7('0x17')][_0x02d7('0x18')](_0x58631e[_0x02d7('0x19')],{'raw':_0x58631e[_0x02d7('0x1a')]?_0x58631e[_0x02d7('0x1a')]['raw']===undefined?!![]:![]:!![]})[_0x02d7('0x1b')](function(_0x5f4000){logger[_0x02d7('0xd')](_0x02d7('0x16'),_0x58631e);logger[_0x02d7('0x10')]('CreateChatMessage',_0x58631e,JSON['stringify'](_0x5f4000));_0x45a33d(_0x5f4000);})[_0x02d7('0x15')](function(_0x1b7d1f){logger['error']('CreateChatMessage',_0x1b7d1f['message'],_0x58631e);_0x1934b5(_0x3f544c['error'](0x1f4,_0x1b7d1f[_0x02d7('0x14')]));});});};
\ No newline at end of file
+var _0x949c=['randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','client','redis','localhost','socket.io-emitter','./chatMessage.socket','register','request','then','info','ChatMessage,\x20%s,\x20%s','request\x20sent','debug','ChatMessage,\x20%s,\x20%s,\x20%s','error','message','result','CreateChatMessage','ChatMessage','create','body','options','stringify','catch','lodash','util','moment','bluebird'];(function(_0xb26465,_0x138e2c){var _0x23bc34=function(_0x2f5971){while(--_0x2f5971){_0xb26465['push'](_0xb26465['shift']());}};_0x23bc34(++_0x138e2c);}(_0x949c,0xfc));var _0xc949=function(_0x26c181,_0x532da2){_0x26c181=_0x26c181-0x0;var _0x502253=_0x949c[_0x26c181];return _0x502253;};'use strict';var _=require(_0xc949('0x0'));var util=require(_0xc949('0x1'));var moment=require(_0xc949('0x2'));var BPromise=require(_0xc949('0x3'));var rs=require(_0xc949('0x4'));var fs=require('fs');var Redis=require(_0xc949('0x5'));var db=require(_0xc949('0x6'))['db'];var utils=require(_0xc949('0x7'));var logger=require(_0xc949('0x8'))('rpc');var config=require('../../config/environment');var jayson=require('jayson/promise');var client=jayson[_0xc949('0x9')]['http']({'port':0x232a});config['redis']=_['defaults'](config[_0xc949('0xa')],{'host':_0xc949('0xb'),'port':0x18eb});var socket=require(_0xc949('0xc'))(new Redis(config[_0xc949('0xa')]));require(_0xc949('0xd'))[_0xc949('0xe')](socket);function respondWithRpcPromise(_0x58bd1e,_0x1f7fd9,_0x10cb17){return new BPromise(function(_0x1d8835,_0x4bfbcc){return client[_0xc949('0xf')](_0x58bd1e,_0x10cb17)[_0xc949('0x10')](function(_0x550e6f){logger[_0xc949('0x11')](_0xc949('0x12'),_0x1f7fd9,_0xc949('0x13'));logger[_0xc949('0x14')](_0xc949('0x15'),_0x1f7fd9,_0xc949('0x13'),JSON['stringify'](_0x550e6f));if(_0x550e6f['error']){if(_0x550e6f[_0xc949('0x16')]['code']===0x1f4){logger[_0xc949('0x16')](_0xc949('0x12'),_0x1f7fd9,_0x550e6f[_0xc949('0x16')][_0xc949('0x17')]);return _0x4bfbcc(_0x550e6f[_0xc949('0x16')]['message']);}logger[_0xc949('0x16')](_0xc949('0x12'),_0x1f7fd9,_0x550e6f[_0xc949('0x16')][_0xc949('0x17')]);return _0x1d8835(_0x550e6f['error'][_0xc949('0x17')]);}else{logger[_0xc949('0x11')](_0xc949('0x12'),_0x1f7fd9,_0xc949('0x13'));_0x1d8835(_0x550e6f[_0xc949('0x18')][_0xc949('0x17')]);}})['catch'](function(_0x1bedf5){logger[_0xc949('0x16')]('ChatMessage,\x20%s,\x20%s',_0x1f7fd9,_0x1bedf5);_0x4bfbcc(_0x1bedf5);});});}exports[_0xc949('0x19')]=function(_0x374f11){var _0x54fdba=this;return new Promise(function(_0x3f50c6,_0x1a4575){return db[_0xc949('0x1a')][_0xc949('0x1b')](_0x374f11[_0xc949('0x1c')],{'raw':_0x374f11[_0xc949('0x1d')]?_0x374f11[_0xc949('0x1d')]['raw']===undefined?!![]:![]:!![]})['then'](function(_0x3eca52){logger[_0xc949('0x11')]('CreateChatMessage',_0x374f11);logger['debug'](_0xc949('0x19'),_0x374f11,JSON[_0xc949('0x1e')](_0x3eca52));_0x3f50c6(_0x3eca52);})[_0xc949('0x1f')](function(_0x489a28){logger[_0xc949('0x16')](_0xc949('0x19'),_0x489a28[_0xc949('0x17')],_0x374f11);_0x1a4575(_0x54fdba['error'](0x1f4,_0x489a28['message']));});});};
\ No newline at end of file