Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / chatInteraction / chatInteraction.rpc.js
index 584bc82..f46eaaa 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa9ec=['request\x20sent','debug','stringify','error','code','message','result','catch','UpdateChatInteraction','ChatInteraction','update','body','options','raw','where','limit','AddTagsToChatInteraction','find','addTags','ids','omit','AddTags','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','rpc','../../config/environment','jayson/promise','http','redis','localhost','socket.io-emitter','./chatInteraction.socket','register','then','info','ChatInteraction,\x20%s,\x20%s'];(function(_0x23efe7,_0x31b333){var _0x116625=function(_0x2af9cd){while(--_0x2af9cd){_0x23efe7['push'](_0x23efe7['shift']());}};_0x116625(++_0x31b333);}(_0xa9ec,0x10c));var _0xca9e=function(_0x4bf926,_0x3bf9cb){_0x4bf926=_0x4bf926-0x0;var _0x5b6e62=_0xa9ec[_0x4bf926];return _0x5b6e62;};'use strict';var _=require(_0xca9e('0x0'));var util=require(_0xca9e('0x1'));var moment=require(_0xca9e('0x2'));var BPromise=require(_0xca9e('0x3'));var rs=require(_0xca9e('0x4'));var fs=require('fs');var Redis=require(_0xca9e('0x5'));var db=require(_0xca9e('0x6'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')(_0xca9e('0x7'));var config=require(_0xca9e('0x8'));var jayson=require(_0xca9e('0x9'));var client=jayson['client'][_0xca9e('0xa')]({'port':0x232a});config[_0xca9e('0xb')]=_['defaults'](config['redis'],{'host':_0xca9e('0xc'),'port':0x18eb});var socket=require(_0xca9e('0xd'))(new Redis(config[_0xca9e('0xb')]));require(_0xca9e('0xe'))[_0xca9e('0xf')](socket);function respondWithRpcPromise(_0x2db667,_0x1c9b5c,_0x244e46){return new BPromise(function(_0x18683f,_0x45ac95){return client['request'](_0x2db667,_0x244e46)[_0xca9e('0x10')](function(_0x19ccb0){logger[_0xca9e('0x11')](_0xca9e('0x12'),_0x1c9b5c,_0xca9e('0x13'));logger[_0xca9e('0x14')]('ChatInteraction,\x20%s,\x20%s,\x20%s',_0x1c9b5c,_0xca9e('0x13'),JSON[_0xca9e('0x15')](_0x19ccb0));if(_0x19ccb0[_0xca9e('0x16')]){if(_0x19ccb0[_0xca9e('0x16')][_0xca9e('0x17')]===0x1f4){logger['error'](_0xca9e('0x12'),_0x1c9b5c,_0x19ccb0[_0xca9e('0x16')]['message']);return _0x45ac95(_0x19ccb0[_0xca9e('0x16')][_0xca9e('0x18')]);}logger[_0xca9e('0x16')]('ChatInteraction,\x20%s,\x20%s',_0x1c9b5c,_0x19ccb0[_0xca9e('0x16')][_0xca9e('0x18')]);return _0x18683f(_0x19ccb0[_0xca9e('0x16')][_0xca9e('0x18')]);}else{logger[_0xca9e('0x11')](_0xca9e('0x12'),_0x1c9b5c,'request\x20sent');_0x18683f(_0x19ccb0[_0xca9e('0x19')][_0xca9e('0x18')]);}})[_0xca9e('0x1a')](function(_0x4ea364){logger[_0xca9e('0x16')]('ChatInteraction,\x20%s,\x20%s',_0x1c9b5c,_0x4ea364);_0x45ac95(_0x4ea364);});});}exports[_0xca9e('0x1b')]=function(_0x381937){var _0x46e3e7=this;return new Promise(function(_0x240d99,_0x2a5f73){return db[_0xca9e('0x1c')][_0xca9e('0x1d')](_0x381937[_0xca9e('0x1e')],{'raw':_0x381937[_0xca9e('0x1f')]?_0x381937[_0xca9e('0x1f')][_0xca9e('0x20')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x381937[_0xca9e('0x1f')]?_0x381937[_0xca9e('0x1f')][_0xca9e('0x21')]||null:null,'attributes':_0x381937[_0xca9e('0x1f')]?_0x381937[_0xca9e('0x1f')]['attributes']||null:null,'limit':_0x381937[_0xca9e('0x1f')]?_0x381937[_0xca9e('0x1f')][_0xca9e('0x22')]||null:null})['then'](function(_0x5795ef){logger[_0xca9e('0x11')](_0xca9e('0x1b'),_0x381937);logger[_0xca9e('0x14')](_0xca9e('0x1b'),_0x381937,JSON['stringify'](_0x5795ef));_0x240d99(_0x5795ef);})[_0xca9e('0x1a')](function(_0x502237){logger['error'](_0xca9e('0x1b'),_0x502237[_0xca9e('0x18')],_0x381937);_0x2a5f73(_0x46e3e7['error'](0x1f4,_0x502237[_0xca9e('0x18')]));});});};exports[_0xca9e('0x23')]=function(_0x2dad05){return new Promise(function(_0x54c672,_0x1b46e9){return db[_0xca9e('0x1c')][_0xca9e('0x24')]({'where':_0x2dad05[_0xca9e('0x1f')]?_0x2dad05[_0xca9e('0x1f')][_0xca9e('0x21')]||null:null})[_0xca9e('0x10')](function(_0x3b2deb){if(_0x3b2deb){return _0x3b2deb[_0xca9e('0x25')](_0x2dad05[_0xca9e('0x1e')][_0xca9e('0x26')],_[_0xca9e('0x27')](_0x2dad05['body'],[_0xca9e('0x26'),'id'])||{});}})['spread'](function(_0x1d20f1){logger['info'](_0xca9e('0x28'),_0x2dad05);logger['debug']('AddTags',_0x2dad05,JSON[_0xca9e('0x15')](_0x1d20f1));_0x54c672(_0x1d20f1);})['catch'](function(_0x7a72ec){logger[_0xca9e('0x16')](_0xca9e('0x28'),_0x7a72ec[_0xca9e('0x18')],_0x2dad05);_0x1b46e9(_this[_0xca9e('0x16')](0x1f4,_0x7a72ec['message']));});});};
\ No newline at end of file
+var _0x0a2f=['where','addTags','body','omit','ids','spread','AddTags','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','rpc','../../config/environment','http','redis','localhost','socket.io-emitter','./chatInteraction.socket','register','request','then','info','ChatInteraction,\x20%s,\x20%s','request\x20sent','debug','ChatInteraction,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','UpdateChatInteraction','options','limit','catch','find'];(function(_0x4fc9e6,_0xc51915){var _0x551d28=function(_0x1a603b){while(--_0x1a603b){_0x4fc9e6['push'](_0x4fc9e6['shift']());}};_0x551d28(++_0xc51915);}(_0x0a2f,0x16f));var _0xf0a2=function(_0x41c381,_0x1176bd){_0x41c381=_0x41c381-0x0;var _0x427981=_0x0a2f[_0x41c381];return _0x427981;};'use strict';var _=require(_0xf0a2('0x0'));var util=require(_0xf0a2('0x1'));var moment=require(_0xf0a2('0x2'));var BPromise=require(_0xf0a2('0x3'));var rs=require(_0xf0a2('0x4'));var fs=require('fs');var Redis=require(_0xf0a2('0x5'));var db=require(_0xf0a2('0x6'))['db'];var utils=require(_0xf0a2('0x7'));var logger=require('../../config/logger')(_0xf0a2('0x8'));var config=require(_0xf0a2('0x9'));var jayson=require('jayson/promise');var client=jayson['client'][_0xf0a2('0xa')]({'port':0x232a});config[_0xf0a2('0xb')]=_['defaults'](config[_0xf0a2('0xb')],{'host':_0xf0a2('0xc'),'port':0x18eb});var socket=require(_0xf0a2('0xd'))(new Redis(config[_0xf0a2('0xb')]));require(_0xf0a2('0xe'))[_0xf0a2('0xf')](socket);function respondWithRpcPromise(_0x92a698,_0x4450e1,_0x23d8dc){return new BPromise(function(_0x43a83d,_0x598696){return client[_0xf0a2('0x10')](_0x92a698,_0x23d8dc)[_0xf0a2('0x11')](function(_0x4e0185){logger[_0xf0a2('0x12')](_0xf0a2('0x13'),_0x4450e1,_0xf0a2('0x14'));logger[_0xf0a2('0x15')](_0xf0a2('0x16'),_0x4450e1,_0xf0a2('0x14'),JSON[_0xf0a2('0x17')](_0x4e0185));if(_0x4e0185['error']){if(_0x4e0185[_0xf0a2('0x18')][_0xf0a2('0x19')]===0x1f4){logger['error'](_0xf0a2('0x13'),_0x4450e1,_0x4e0185[_0xf0a2('0x18')][_0xf0a2('0x1a')]);return _0x598696(_0x4e0185[_0xf0a2('0x18')]['message']);}logger[_0xf0a2('0x18')](_0xf0a2('0x13'),_0x4450e1,_0x4e0185[_0xf0a2('0x18')][_0xf0a2('0x1a')]);return _0x43a83d(_0x4e0185[_0xf0a2('0x18')]['message']);}else{logger['info'](_0xf0a2('0x13'),_0x4450e1,_0xf0a2('0x14'));_0x43a83d(_0x4e0185[_0xf0a2('0x1b')][_0xf0a2('0x1a')]);}})['catch'](function(_0x3c0892){logger['error'](_0xf0a2('0x13'),_0x4450e1,_0x3c0892);_0x598696(_0x3c0892);});});}exports[_0xf0a2('0x1c')]=function(_0x2ab691){var _0x108e59=this;return new Promise(function(_0x3675bb,_0x1383de){return db['ChatInteraction']['update'](_0x2ab691['body'],{'raw':_0x2ab691[_0xf0a2('0x1d')]?_0x2ab691[_0xf0a2('0x1d')]['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x2ab691[_0xf0a2('0x1d')]?_0x2ab691[_0xf0a2('0x1d')]['where']||null:null,'attributes':_0x2ab691[_0xf0a2('0x1d')]?_0x2ab691[_0xf0a2('0x1d')]['attributes']||null:null,'limit':_0x2ab691[_0xf0a2('0x1d')]?_0x2ab691[_0xf0a2('0x1d')][_0xf0a2('0x1e')]||null:null})['then'](function(_0x595344){logger[_0xf0a2('0x12')](_0xf0a2('0x1c'),_0x2ab691);logger['debug']('UpdateChatInteraction',_0x2ab691,JSON[_0xf0a2('0x17')](_0x595344));_0x3675bb(_0x595344);})[_0xf0a2('0x1f')](function(_0x400e94){logger[_0xf0a2('0x18')](_0xf0a2('0x1c'),_0x400e94['message'],_0x2ab691);_0x1383de(_0x108e59[_0xf0a2('0x18')](0x1f4,_0x400e94[_0xf0a2('0x1a')]));});});};exports['AddTagsToChatInteraction']=function(_0x436458){return new Promise(function(_0x480fe8,_0x2a709b){return db['ChatInteraction'][_0xf0a2('0x20')]({'where':_0x436458['options']?_0x436458[_0xf0a2('0x1d')][_0xf0a2('0x21')]||null:null})['then'](function(_0xc95015){if(_0xc95015){return _0xc95015[_0xf0a2('0x22')](_0x436458[_0xf0a2('0x23')]['ids'],_[_0xf0a2('0x24')](_0x436458[_0xf0a2('0x23')],[_0xf0a2('0x25'),'id'])||{});}})[_0xf0a2('0x26')](function(_0x34b595){logger['info'](_0xf0a2('0x27'),_0x436458);logger[_0xf0a2('0x15')]('AddTags',_0x436458,JSON[_0xf0a2('0x17')](_0x34b595));_0x480fe8(_0x34b595);})[_0xf0a2('0x1f')](function(_0x4b3909){logger[_0xf0a2('0x18')](_0xf0a2('0x27'),_0x4b3909[_0xf0a2('0x1a')],_0x436458);_0x2a709b(_this[_0xf0a2('0x18')](0x1f4,_0x4b3909['message']));});});};
\ No newline at end of file