Built motion from commit 42801a18.|2.6.28
[motion2.git] / server / api / chatInteraction / chatInteraction.rpc.js
index 8e3adf6..a839a55 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcf3c=['code','message','result','catch','UpdateChatInteraction','ChatInteraction','body','options','raw','attributes','limit','debug','AddTagsToChatInteraction','where','addTags','ids','omit','AddTags','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','rpc','../../config/environment','jayson/promise','client','http','redis','defaults','localhost','socket.io-emitter','register','request','then','info','ChatInteraction,\x20%s,\x20%s','ChatInteraction,\x20%s,\x20%s,\x20%s','request\x20sent','error'];(function(_0x3221cd,_0x4a4a4a){var _0x21a689=function(_0x375599){while(--_0x375599){_0x3221cd['push'](_0x3221cd['shift']());}};_0x21a689(++_0x4a4a4a);}(_0xcf3c,0x1e0));var _0xccf3=function(_0x5e2e22,_0x2b93c4){_0x5e2e22=_0x5e2e22-0x0;var _0x25640c=_0xcf3c[_0x5e2e22];return _0x25640c;};'use strict';var _=require('lodash');var util=require(_0xccf3('0x0'));var moment=require(_0xccf3('0x1'));var BPromise=require(_0xccf3('0x2'));var rs=require(_0xccf3('0x3'));var fs=require('fs');var Redis=require(_0xccf3('0x4'));var db=require(_0xccf3('0x5'))['db'];var utils=require(_0xccf3('0x6'));var logger=require('../../config/logger')(_0xccf3('0x7'));var config=require(_0xccf3('0x8'));var jayson=require(_0xccf3('0x9'));var client=jayson[_0xccf3('0xa')][_0xccf3('0xb')]({'port':0x232a});config[_0xccf3('0xc')]=_[_0xccf3('0xd')](config[_0xccf3('0xc')],{'host':_0xccf3('0xe'),'port':0x18eb});var socket=require(_0xccf3('0xf'))(new Redis(config[_0xccf3('0xc')]));require('./chatInteraction.socket')[_0xccf3('0x10')](socket);function respondWithRpcPromise(_0x8a769e,_0x159492,_0x12e520){return new BPromise(function(_0x2c4a0e,_0x554e2e){return client[_0xccf3('0x11')](_0x8a769e,_0x12e520)[_0xccf3('0x12')](function(_0x3c5bba){logger[_0xccf3('0x13')](_0xccf3('0x14'),_0x159492,'request\x20sent');logger['debug'](_0xccf3('0x15'),_0x159492,_0xccf3('0x16'),JSON['stringify'](_0x3c5bba));if(_0x3c5bba[_0xccf3('0x17')]){if(_0x3c5bba[_0xccf3('0x17')][_0xccf3('0x18')]===0x1f4){logger[_0xccf3('0x17')](_0xccf3('0x14'),_0x159492,_0x3c5bba['error'][_0xccf3('0x19')]);return _0x554e2e(_0x3c5bba['error'][_0xccf3('0x19')]);}logger[_0xccf3('0x17')](_0xccf3('0x14'),_0x159492,_0x3c5bba['error']['message']);return _0x2c4a0e(_0x3c5bba['error'][_0xccf3('0x19')]);}else{logger[_0xccf3('0x13')]('ChatInteraction,\x20%s,\x20%s',_0x159492,'request\x20sent');_0x2c4a0e(_0x3c5bba[_0xccf3('0x1a')][_0xccf3('0x19')]);}})[_0xccf3('0x1b')](function(_0x467766){logger[_0xccf3('0x17')](_0xccf3('0x14'),_0x159492,_0x467766);_0x554e2e(_0x467766);});});}exports[_0xccf3('0x1c')]=function(_0x4624a){var _0x2abdb4=this;return new Promise(function(_0x51747e,_0x2ee3d2){return db[_0xccf3('0x1d')]['update'](_0x4624a[_0xccf3('0x1e')],{'raw':_0x4624a[_0xccf3('0x1f')]?_0x4624a[_0xccf3('0x1f')][_0xccf3('0x20')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x4624a['options']?_0x4624a[_0xccf3('0x1f')]['where']||null:null,'attributes':_0x4624a[_0xccf3('0x1f')]?_0x4624a[_0xccf3('0x1f')][_0xccf3('0x21')]||null:null,'limit':_0x4624a[_0xccf3('0x1f')]?_0x4624a[_0xccf3('0x1f')][_0xccf3('0x22')]||null:null})['then'](function(_0x4874ca){logger['info'](_0xccf3('0x1c'),_0x4624a);logger[_0xccf3('0x23')](_0xccf3('0x1c'),_0x4624a,JSON['stringify'](_0x4874ca));_0x51747e(_0x4874ca);})['catch'](function(_0x363602){logger[_0xccf3('0x17')]('UpdateChatInteraction',_0x363602[_0xccf3('0x19')],_0x4624a);_0x2ee3d2(_0x2abdb4[_0xccf3('0x17')](0x1f4,_0x363602[_0xccf3('0x19')]));});});};exports[_0xccf3('0x24')]=function(_0x264770){return new Promise(function(_0x1bce88,_0x6a6099){return db[_0xccf3('0x1d')]['find']({'where':_0x264770[_0xccf3('0x1f')]?_0x264770[_0xccf3('0x1f')][_0xccf3('0x25')]||null:null})[_0xccf3('0x12')](function(_0x457fea){if(_0x457fea){return _0x457fea[_0xccf3('0x26')](_0x264770[_0xccf3('0x1e')][_0xccf3('0x27')],_[_0xccf3('0x28')](_0x264770[_0xccf3('0x1e')],[_0xccf3('0x27'),'id'])||{});}})['spread'](function(_0x32cb4c){logger[_0xccf3('0x13')]('AddTags',_0x264770);logger['debug'](_0xccf3('0x29'),_0x264770,JSON['stringify'](_0x32cb4c));_0x1bce88(_0x32cb4c);})[_0xccf3('0x1b')](function(_0x3b006a){logger[_0xccf3('0x17')]('AddTags',_0x3b006a['message'],_0x264770);_0x6a6099(_this[_0xccf3('0x17')](0x1f4,_0x3b006a[_0xccf3('0x19')]));});});};
\ No newline at end of file
+var _0xbdaa=['util','moment','bluebird','../../mysqldb','rpc','jayson/promise','redis','defaults','localhost','./chatInteraction.socket','register','then','info','ChatInteraction,\x20%s,\x20%s','debug','request\x20sent','stringify','error','message','result','catch','update','options','where','attributes','UpdateChatInteraction','AddTagsToChatInteraction','find','body','ids','omit','spread','AddTags','lodash'];(function(_0x4273fc,_0x4c6518){var _0x4735c2=function(_0x213218){while(--_0x213218){_0x4273fc['push'](_0x4273fc['shift']());}};_0x4735c2(++_0x4c6518);}(_0xbdaa,0x1b9));var _0xabda=function(_0x127ccf,_0x4d229f){_0x127ccf=_0x127ccf-0x0;var _0x4f14a7=_0xbdaa[_0x127ccf];return _0x4f14a7;};'use strict';var _=require(_0xabda('0x0'));var util=require(_0xabda('0x1'));var moment=require(_0xabda('0x2'));var BPromise=require(_0xabda('0x3'));var rs=require('randomstring');var fs=require('fs');var Redis=require('ioredis');var db=require(_0xabda('0x4'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')(_0xabda('0x5'));var config=require('../../config/environment');var jayson=require(_0xabda('0x6'));var client=jayson['client']['http']({'port':0x232a});config[_0xabda('0x7')]=_[_0xabda('0x8')](config['redis'],{'host':_0xabda('0x9'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0xabda('0x7')]));require(_0xabda('0xa'))[_0xabda('0xb')](socket);function respondWithRpcPromise(_0x46f514,_0x5f5d8d,_0x2a30ed){return new BPromise(function(_0x19983c,_0x50ecce){return client['request'](_0x46f514,_0x2a30ed)[_0xabda('0xc')](function(_0x2a7b78){logger[_0xabda('0xd')](_0xabda('0xe'),_0x5f5d8d,'request\x20sent');logger[_0xabda('0xf')]('ChatInteraction,\x20%s,\x20%s,\x20%s',_0x5f5d8d,_0xabda('0x10'),JSON[_0xabda('0x11')](_0x2a7b78));if(_0x2a7b78['error']){if(_0x2a7b78[_0xabda('0x12')]['code']===0x1f4){logger[_0xabda('0x12')](_0xabda('0xe'),_0x5f5d8d,_0x2a7b78['error'][_0xabda('0x13')]);return _0x50ecce(_0x2a7b78[_0xabda('0x12')][_0xabda('0x13')]);}logger[_0xabda('0x12')](_0xabda('0xe'),_0x5f5d8d,_0x2a7b78[_0xabda('0x12')]['message']);return _0x19983c(_0x2a7b78[_0xabda('0x12')][_0xabda('0x13')]);}else{logger['info'](_0xabda('0xe'),_0x5f5d8d,_0xabda('0x10'));_0x19983c(_0x2a7b78[_0xabda('0x14')][_0xabda('0x13')]);}})[_0xabda('0x15')](function(_0x1d7816){logger['error'](_0xabda('0xe'),_0x5f5d8d,_0x1d7816);_0x50ecce(_0x1d7816);});});}exports['UpdateChatInteraction']=function(_0x3f9c74){var _0x484914=this;return new Promise(function(_0x1ad1d0,_0x218df0){return db['ChatInteraction'][_0xabda('0x16')](_0x3f9c74['body'],{'raw':_0x3f9c74[_0xabda('0x17')]?_0x3f9c74[_0xabda('0x17')]['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x3f9c74[_0xabda('0x17')]?_0x3f9c74[_0xabda('0x17')][_0xabda('0x18')]||null:null,'attributes':_0x3f9c74[_0xabda('0x17')]?_0x3f9c74[_0xabda('0x17')][_0xabda('0x19')]||null:null,'limit':_0x3f9c74['options']?_0x3f9c74[_0xabda('0x17')]['limit']||null:null})['then'](function(_0x461aac){logger[_0xabda('0xd')](_0xabda('0x1a'),_0x3f9c74);logger[_0xabda('0xf')](_0xabda('0x1a'),_0x3f9c74,JSON[_0xabda('0x11')](_0x461aac));_0x1ad1d0(_0x461aac);})['catch'](function(_0x4370fc){logger[_0xabda('0x12')](_0xabda('0x1a'),_0x4370fc[_0xabda('0x13')],_0x3f9c74);_0x218df0(_0x484914[_0xabda('0x12')](0x1f4,_0x4370fc['message']));});});};exports[_0xabda('0x1b')]=function(_0x4c1a4a){return new Promise(function(_0x2451f4,_0x2276c5){return db['ChatInteraction'][_0xabda('0x1c')]({'where':_0x4c1a4a['options']?_0x4c1a4a[_0xabda('0x17')][_0xabda('0x18')]||null:null})[_0xabda('0xc')](function(_0x3daeec){if(_0x3daeec){return _0x3daeec['addTags'](_0x4c1a4a[_0xabda('0x1d')][_0xabda('0x1e')],_[_0xabda('0x1f')](_0x4c1a4a[_0xabda('0x1d')],[_0xabda('0x1e'),'id'])||{});}})[_0xabda('0x20')](function(_0x48bd66){logger[_0xabda('0xd')](_0xabda('0x21'),_0x4c1a4a);logger[_0xabda('0xf')](_0xabda('0x21'),_0x4c1a4a,JSON[_0xabda('0x11')](_0x48bd66));_0x2451f4(_0x48bd66);})['catch'](function(_0x221705){logger['error'](_0xabda('0x21'),_0x221705[_0xabda('0x13')],_0x4c1a4a);_0x2276c5(_this[_0xabda('0x12')](0x1f4,_0x221705[_0xabda('0x13')]));});});};
\ No newline at end of file