Built motion from commit e1760111.|2.6.18
[motion2.git] / server / api / chatInteraction / chatInteraction.rpc.js
index aadd508..3574978 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x50b9=['ids','omit','spread','AddTags','lodash','util','moment','bluebird','randomstring','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','defaults','redis','register','then','info','request\x20sent','debug','ChatInteraction,\x20%s,\x20%s,\x20%s','stringify','error','code','ChatInteraction,\x20%s,\x20%s','message','result','UpdateChatInteraction','update','body','options','raw','limit','AddTagsToChatInteraction','ChatInteraction','find','where'];(function(_0x4bd26e,_0x4ae638){var _0x10c357=function(_0x11537d){while(--_0x11537d){_0x4bd26e['push'](_0x4bd26e['shift']());}};_0x10c357(++_0x4ae638);}(_0x50b9,0x1bc));var _0x950b=function(_0x10dc94,_0x2fed4f){_0x10dc94=_0x10dc94-0x0;var _0x4a462d=_0x50b9[_0x10dc94];return _0x4a462d;};'use strict';var _=require(_0x950b('0x0'));var util=require(_0x950b('0x1'));var moment=require(_0x950b('0x2'));var BPromise=require(_0x950b('0x3'));var rs=require(_0x950b('0x4'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x950b('0x5'))['db'];var utils=require(_0x950b('0x6'));var logger=require(_0x950b('0x7'))(_0x950b('0x8'));var config=require(_0x950b('0x9'));var jayson=require(_0x950b('0xa'));var client=jayson[_0x950b('0xb')]['http']({'port':0x232a});config['redis']=_[_0x950b('0xc')](config[_0x950b('0xd')],{'host':'localhost','port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config['redis']));require('./chatInteraction.socket')[_0x950b('0xe')](socket);function respondWithRpcPromise(_0x1cce8d,_0x5000b2,_0x2c26cb){return new BPromise(function(_0x211436,_0x5c76b2){return client['request'](_0x1cce8d,_0x2c26cb)[_0x950b('0xf')](function(_0x2e85ba){logger[_0x950b('0x10')]('ChatInteraction,\x20%s,\x20%s',_0x5000b2,_0x950b('0x11'));logger[_0x950b('0x12')](_0x950b('0x13'),_0x5000b2,_0x950b('0x11'),JSON[_0x950b('0x14')](_0x2e85ba));if(_0x2e85ba[_0x950b('0x15')]){if(_0x2e85ba[_0x950b('0x15')][_0x950b('0x16')]===0x1f4){logger[_0x950b('0x15')](_0x950b('0x17'),_0x5000b2,_0x2e85ba[_0x950b('0x15')][_0x950b('0x18')]);return _0x5c76b2(_0x2e85ba['error'][_0x950b('0x18')]);}logger['error'](_0x950b('0x17'),_0x5000b2,_0x2e85ba[_0x950b('0x15')]['message']);return _0x211436(_0x2e85ba[_0x950b('0x15')]['message']);}else{logger['info'](_0x950b('0x17'),_0x5000b2,_0x950b('0x11'));_0x211436(_0x2e85ba[_0x950b('0x19')]['message']);}})['catch'](function(_0x369005){logger[_0x950b('0x15')]('ChatInteraction,\x20%s,\x20%s',_0x5000b2,_0x369005);_0x5c76b2(_0x369005);});});}exports[_0x950b('0x1a')]=function(_0x55a89f){var _0x272b6b=this;return new Promise(function(_0x4f69af,_0x4b5113){return db['ChatInteraction'][_0x950b('0x1b')](_0x55a89f[_0x950b('0x1c')],{'raw':_0x55a89f[_0x950b('0x1d')]?_0x55a89f[_0x950b('0x1d')][_0x950b('0x1e')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x55a89f[_0x950b('0x1d')]?_0x55a89f[_0x950b('0x1d')]['where']||null:null,'attributes':_0x55a89f['options']?_0x55a89f[_0x950b('0x1d')]['attributes']||null:null,'limit':_0x55a89f[_0x950b('0x1d')]?_0x55a89f['options'][_0x950b('0x1f')]||null:null})[_0x950b('0xf')](function(_0x5d6a45){logger[_0x950b('0x10')]('UpdateChatInteraction',_0x55a89f);logger[_0x950b('0x12')](_0x950b('0x1a'),_0x55a89f,JSON[_0x950b('0x14')](_0x5d6a45));_0x4f69af(_0x5d6a45);})['catch'](function(_0x18e998){logger[_0x950b('0x15')](_0x950b('0x1a'),_0x18e998[_0x950b('0x18')],_0x55a89f);_0x4b5113(_0x272b6b[_0x950b('0x15')](0x1f4,_0x18e998[_0x950b('0x18')]));});});};exports[_0x950b('0x20')]=function(_0x16a000){return new Promise(function(_0x408518,_0x41c4de){return db[_0x950b('0x21')][_0x950b('0x22')]({'where':_0x16a000[_0x950b('0x1d')]?_0x16a000[_0x950b('0x1d')][_0x950b('0x23')]||null:null})[_0x950b('0xf')](function(_0x3f77b5){if(_0x3f77b5){return _0x3f77b5['addTags'](_0x16a000['body'][_0x950b('0x24')],_[_0x950b('0x25')](_0x16a000[_0x950b('0x1c')],[_0x950b('0x24'),'id'])||{});}})[_0x950b('0x26')](function(_0x3a5ebd){logger[_0x950b('0x10')]('AddTags',_0x16a000);logger[_0x950b('0x12')](_0x950b('0x27'),_0x16a000,JSON['stringify'](_0x3a5ebd));_0x408518(_0x3a5ebd);})['catch'](function(_0x3b072f){logger[_0x950b('0x15')]('AddTags',_0x3b072f[_0x950b('0x18')],_0x16a000);_0x41c4de(_this[_0x950b('0x15')](0x1f4,_0x3b072f[_0x950b('0x18')]));});});};
\ No newline at end of file
+var _0x0bb1=['./chatInteraction.socket','info','ChatInteraction,\x20%s,\x20%s','request\x20sent','debug','ChatInteraction,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','ChatInteraction','update','options','raw','limit','then','UpdateChatInteraction','where','addTags','body','omit','ids','spread','AddTags','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','jayson/promise','client','http','redis','defaults'];(function(_0x4efb56,_0x1ef9b0){var _0x4daf4e=function(_0x34681f){while(--_0x34681f){_0x4efb56['push'](_0x4efb56['shift']());}};_0x4daf4e(++_0x1ef9b0);}(_0x0bb1,0x162));var _0x10bb=function(_0x42a44a,_0x15ca12){_0x42a44a=_0x42a44a-0x0;var _0x1e6ab6=_0x0bb1[_0x42a44a];return _0x1e6ab6;};'use strict';var _=require(_0x10bb('0x0'));var util=require(_0x10bb('0x1'));var moment=require(_0x10bb('0x2'));var BPromise=require(_0x10bb('0x3'));var rs=require(_0x10bb('0x4'));var fs=require('fs');var Redis=require(_0x10bb('0x5'));var db=require(_0x10bb('0x6'))['db'];var utils=require(_0x10bb('0x7'));var logger=require(_0x10bb('0x8'))(_0x10bb('0x9'));var config=require('../../config/environment');var jayson=require(_0x10bb('0xa'));var client=jayson[_0x10bb('0xb')][_0x10bb('0xc')]({'port':0x232a});config[_0x10bb('0xd')]=_[_0x10bb('0xe')](config[_0x10bb('0xd')],{'host':'localhost','port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x10bb('0xd')]));require(_0x10bb('0xf'))['register'](socket);function respondWithRpcPromise(_0x23ec2e,_0x254b43,_0x4549ce){return new BPromise(function(_0x1bd4b0,_0x24b084){return client['request'](_0x23ec2e,_0x4549ce)['then'](function(_0x532ceb){logger[_0x10bb('0x10')](_0x10bb('0x11'),_0x254b43,_0x10bb('0x12'));logger[_0x10bb('0x13')](_0x10bb('0x14'),_0x254b43,_0x10bb('0x12'),JSON[_0x10bb('0x15')](_0x532ceb));if(_0x532ceb[_0x10bb('0x16')]){if(_0x532ceb[_0x10bb('0x16')][_0x10bb('0x17')]===0x1f4){logger[_0x10bb('0x16')](_0x10bb('0x11'),_0x254b43,_0x532ceb[_0x10bb('0x16')][_0x10bb('0x18')]);return _0x24b084(_0x532ceb[_0x10bb('0x16')][_0x10bb('0x18')]);}logger[_0x10bb('0x16')](_0x10bb('0x11'),_0x254b43,_0x532ceb[_0x10bb('0x16')][_0x10bb('0x18')]);return _0x1bd4b0(_0x532ceb['error'][_0x10bb('0x18')]);}else{logger['info'](_0x10bb('0x11'),_0x254b43,_0x10bb('0x12'));_0x1bd4b0(_0x532ceb[_0x10bb('0x19')][_0x10bb('0x18')]);}})[_0x10bb('0x1a')](function(_0x1fbe39){logger['error'](_0x10bb('0x11'),_0x254b43,_0x1fbe39);_0x24b084(_0x1fbe39);});});}exports['UpdateChatInteraction']=function(_0x3e1897){var _0x5bf8fd=this;return new Promise(function(_0x574c19,_0x120ac8){return db[_0x10bb('0x1b')][_0x10bb('0x1c')](_0x3e1897['body'],{'raw':_0x3e1897['options']?_0x3e1897[_0x10bb('0x1d')][_0x10bb('0x1e')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x3e1897[_0x10bb('0x1d')]?_0x3e1897[_0x10bb('0x1d')]['where']||null:null,'attributes':_0x3e1897[_0x10bb('0x1d')]?_0x3e1897['options']['attributes']||null:null,'limit':_0x3e1897[_0x10bb('0x1d')]?_0x3e1897['options'][_0x10bb('0x1f')]||null:null})[_0x10bb('0x20')](function(_0x3f70cd){logger[_0x10bb('0x10')](_0x10bb('0x21'),_0x3e1897);logger['debug'](_0x10bb('0x21'),_0x3e1897,JSON[_0x10bb('0x15')](_0x3f70cd));_0x574c19(_0x3f70cd);})[_0x10bb('0x1a')](function(_0x43b902){logger['error'](_0x10bb('0x21'),_0x43b902[_0x10bb('0x18')],_0x3e1897);_0x120ac8(_0x5bf8fd[_0x10bb('0x16')](0x1f4,_0x43b902[_0x10bb('0x18')]));});});};exports['AddTagsToChatInteraction']=function(_0x14416d){return new Promise(function(_0x266d43,_0x1cd2fb){return db['ChatInteraction']['find']({'where':_0x14416d[_0x10bb('0x1d')]?_0x14416d[_0x10bb('0x1d')][_0x10bb('0x22')]||null:null})[_0x10bb('0x20')](function(_0x1fa1be){if(_0x1fa1be){return _0x1fa1be[_0x10bb('0x23')](_0x14416d[_0x10bb('0x24')]['ids'],_[_0x10bb('0x25')](_0x14416d['body'],[_0x10bb('0x26'),'id'])||{});}})[_0x10bb('0x27')](function(_0x13417a){logger[_0x10bb('0x10')]('AddTags',_0x14416d);logger[_0x10bb('0x13')](_0x10bb('0x28'),_0x14416d,JSON['stringify'](_0x13417a));_0x266d43(_0x13417a);})[_0x10bb('0x1a')](function(_0xafe296){logger[_0x10bb('0x16')](_0x10bb('0x28'),_0xafe296[_0x10bb('0x18')],_0x14416d);_0x1cd2fb(_this[_0x10bb('0x16')](0x1f4,_0xafe296['message']));});});};
\ No newline at end of file