Built motion from commit 3d6333b4.|2.6.31
[motion2.git] / server / api / chatInteraction / chatInteraction.rpc.js
index efec12f..5983ce9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xff82=['limit','AddTagsToChatInteraction','find','body','omit','ids','spread','AddTags','lodash','util','moment','bluebird','randomstring','ioredis','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','http','defaults','redis','localhost','socket.io-emitter','./chatInteraction.socket','register','request','then','info','ChatInteraction,\x20%s,\x20%s','debug','ChatInteraction,\x20%s,\x20%s,\x20%s','stringify','error','code','message','catch','UpdateChatInteraction','ChatInteraction','update','options','raw','where'];(function(_0x20a584,_0xe384a5){var _0x4b41a8=function(_0x2127c6){while(--_0x2127c6){_0x20a584['push'](_0x20a584['shift']());}};_0x4b41a8(++_0xe384a5);}(_0xff82,0x1e1));var _0x2ff8=function(_0x2e6d28,_0x296641){_0x2e6d28=_0x2e6d28-0x0;var _0x138bb1=_0xff82[_0x2e6d28];return _0x138bb1;};'use strict';var _=require(_0x2ff8('0x0'));var util=require(_0x2ff8('0x1'));var moment=require(_0x2ff8('0x2'));var BPromise=require(_0x2ff8('0x3'));var rs=require(_0x2ff8('0x4'));var fs=require('fs');var Redis=require(_0x2ff8('0x5'));var db=require('../../mysqldb')['db'];var utils=require(_0x2ff8('0x6'));var logger=require(_0x2ff8('0x7'))(_0x2ff8('0x8'));var config=require(_0x2ff8('0x9'));var jayson=require(_0x2ff8('0xa'));var client=jayson['client'][_0x2ff8('0xb')]({'port':0x232a});config['redis']=_[_0x2ff8('0xc')](config[_0x2ff8('0xd')],{'host':_0x2ff8('0xe'),'port':0x18eb});var socket=require(_0x2ff8('0xf'))(new Redis(config[_0x2ff8('0xd')]));require(_0x2ff8('0x10'))[_0x2ff8('0x11')](socket);function respondWithRpcPromise(_0x4f0edb,_0x49d635,_0x254ad2){return new BPromise(function(_0x108f5c,_0x4766d7){return client[_0x2ff8('0x12')](_0x4f0edb,_0x254ad2)[_0x2ff8('0x13')](function(_0x306f91){logger[_0x2ff8('0x14')](_0x2ff8('0x15'),_0x49d635,'request\x20sent');logger[_0x2ff8('0x16')](_0x2ff8('0x17'),_0x49d635,'request\x20sent',JSON[_0x2ff8('0x18')](_0x306f91));if(_0x306f91[_0x2ff8('0x19')]){if(_0x306f91['error'][_0x2ff8('0x1a')]===0x1f4){logger['error'](_0x2ff8('0x15'),_0x49d635,_0x306f91[_0x2ff8('0x19')]['message']);return _0x4766d7(_0x306f91[_0x2ff8('0x19')][_0x2ff8('0x1b')]);}logger[_0x2ff8('0x19')](_0x2ff8('0x15'),_0x49d635,_0x306f91[_0x2ff8('0x19')]['message']);return _0x108f5c(_0x306f91[_0x2ff8('0x19')][_0x2ff8('0x1b')]);}else{logger[_0x2ff8('0x14')]('ChatInteraction,\x20%s,\x20%s',_0x49d635,'request\x20sent');_0x108f5c(_0x306f91['result'][_0x2ff8('0x1b')]);}})[_0x2ff8('0x1c')](function(_0x2c3705){logger['error'](_0x2ff8('0x15'),_0x49d635,_0x2c3705);_0x4766d7(_0x2c3705);});});}exports[_0x2ff8('0x1d')]=function(_0x4b48dd){var _0x4bd5fb=this;return new Promise(function(_0x57eddc,_0x57551f){return db[_0x2ff8('0x1e')][_0x2ff8('0x1f')](_0x4b48dd['body'],{'raw':_0x4b48dd['options']?_0x4b48dd[_0x2ff8('0x20')][_0x2ff8('0x21')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x4b48dd[_0x2ff8('0x20')]?_0x4b48dd[_0x2ff8('0x20')][_0x2ff8('0x22')]||null:null,'attributes':_0x4b48dd[_0x2ff8('0x20')]?_0x4b48dd[_0x2ff8('0x20')]['attributes']||null:null,'limit':_0x4b48dd[_0x2ff8('0x20')]?_0x4b48dd['options'][_0x2ff8('0x23')]||null:null})[_0x2ff8('0x13')](function(_0x2f0948){logger[_0x2ff8('0x14')](_0x2ff8('0x1d'),_0x4b48dd);logger[_0x2ff8('0x16')](_0x2ff8('0x1d'),_0x4b48dd,JSON[_0x2ff8('0x18')](_0x2f0948));_0x57eddc(_0x2f0948);})[_0x2ff8('0x1c')](function(_0x320be8){logger[_0x2ff8('0x19')](_0x2ff8('0x1d'),_0x320be8[_0x2ff8('0x1b')],_0x4b48dd);_0x57551f(_0x4bd5fb['error'](0x1f4,_0x320be8[_0x2ff8('0x1b')]));});});};exports[_0x2ff8('0x24')]=function(_0x36eebb){return new Promise(function(_0x1156d8,_0x1a19b6){return db[_0x2ff8('0x1e')][_0x2ff8('0x25')]({'where':_0x36eebb['options']?_0x36eebb[_0x2ff8('0x20')][_0x2ff8('0x22')]||null:null})[_0x2ff8('0x13')](function(_0x47c32b){if(_0x47c32b){return _0x47c32b['addTags'](_0x36eebb[_0x2ff8('0x26')]['ids'],_[_0x2ff8('0x27')](_0x36eebb[_0x2ff8('0x26')],[_0x2ff8('0x28'),'id'])||{});}})[_0x2ff8('0x29')](function(_0x5a826c){logger[_0x2ff8('0x14')]('AddTags',_0x36eebb);logger[_0x2ff8('0x16')](_0x2ff8('0x2a'),_0x36eebb,JSON[_0x2ff8('0x18')](_0x5a826c));_0x1156d8(_0x5a826c);})[_0x2ff8('0x1c')](function(_0x4e0841){logger[_0x2ff8('0x19')](_0x2ff8('0x2a'),_0x4e0841['message'],_0x36eebb);_0x1a19b6(_this[_0x2ff8('0x19')](0x1f4,_0x4e0841[_0x2ff8('0x1b')]));});});};
\ No newline at end of file
+var _0x3b7c=['update','body','options','raw','where','limit','then','stringify','catch','AddTagsToChatInteraction','find','addTags','ids','spread','AddTags','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/logger','jayson/promise','http','socket.io-emitter','register','request','info','ChatInteraction,\x20%s,\x20%s','request\x20sent','debug','ChatInteraction,\x20%s,\x20%s,\x20%s','error','message','UpdateChatInteraction','ChatInteraction'];(function(_0x360022,_0x32d0ea){var _0x40bd6b=function(_0xf160fb){while(--_0xf160fb){_0x360022['push'](_0x360022['shift']());}};_0x40bd6b(++_0x32d0ea);}(_0x3b7c,0x12f));var _0xc3b7=function(_0xdf1858,_0x5692d0){_0xdf1858=_0xdf1858-0x0;var _0x3e64f0=_0x3b7c[_0xdf1858];return _0x3e64f0;};'use strict';var _=require('lodash');var util=require(_0xc3b7('0x0'));var moment=require(_0xc3b7('0x1'));var BPromise=require(_0xc3b7('0x2'));var rs=require(_0xc3b7('0x3'));var fs=require('fs');var Redis=require(_0xc3b7('0x4'));var db=require(_0xc3b7('0x5'))['db'];var utils=require('../../config/utils');var logger=require(_0xc3b7('0x6'))('rpc');var config=require('../../config/environment');var jayson=require(_0xc3b7('0x7'));var client=jayson['client'][_0xc3b7('0x8')]({'port':0x232a});config['redis']=_['defaults'](config['redis'],{'host':'localhost','port':0x18eb});var socket=require(_0xc3b7('0x9'))(new Redis(config['redis']));require('./chatInteraction.socket')[_0xc3b7('0xa')](socket);function respondWithRpcPromise(_0x1885ef,_0x3549f7,_0x972123){return new BPromise(function(_0x56d9f0,_0x5d6a7b){return client[_0xc3b7('0xb')](_0x1885ef,_0x972123)['then'](function(_0x12ba64){logger[_0xc3b7('0xc')](_0xc3b7('0xd'),_0x3549f7,_0xc3b7('0xe'));logger[_0xc3b7('0xf')](_0xc3b7('0x10'),_0x3549f7,_0xc3b7('0xe'),JSON['stringify'](_0x12ba64));if(_0x12ba64[_0xc3b7('0x11')]){if(_0x12ba64[_0xc3b7('0x11')]['code']===0x1f4){logger[_0xc3b7('0x11')](_0xc3b7('0xd'),_0x3549f7,_0x12ba64[_0xc3b7('0x11')]['message']);return _0x5d6a7b(_0x12ba64[_0xc3b7('0x11')][_0xc3b7('0x12')]);}logger[_0xc3b7('0x11')]('ChatInteraction,\x20%s,\x20%s',_0x3549f7,_0x12ba64[_0xc3b7('0x11')]['message']);return _0x56d9f0(_0x12ba64[_0xc3b7('0x11')][_0xc3b7('0x12')]);}else{logger[_0xc3b7('0xc')](_0xc3b7('0xd'),_0x3549f7,_0xc3b7('0xe'));_0x56d9f0(_0x12ba64['result'][_0xc3b7('0x12')]);}})['catch'](function(_0x10a943){logger[_0xc3b7('0x11')](_0xc3b7('0xd'),_0x3549f7,_0x10a943);_0x5d6a7b(_0x10a943);});});}exports[_0xc3b7('0x13')]=function(_0x282586){var _0x5b4d18=this;return new Promise(function(_0x4b9abc,_0x5f2012){return db[_0xc3b7('0x14')][_0xc3b7('0x15')](_0x282586[_0xc3b7('0x16')],{'raw':_0x282586[_0xc3b7('0x17')]?_0x282586[_0xc3b7('0x17')][_0xc3b7('0x18')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x282586['options']?_0x282586[_0xc3b7('0x17')][_0xc3b7('0x19')]||null:null,'attributes':_0x282586['options']?_0x282586[_0xc3b7('0x17')]['attributes']||null:null,'limit':_0x282586[_0xc3b7('0x17')]?_0x282586[_0xc3b7('0x17')][_0xc3b7('0x1a')]||null:null})[_0xc3b7('0x1b')](function(_0x262866){logger[_0xc3b7('0xc')](_0xc3b7('0x13'),_0x282586);logger[_0xc3b7('0xf')](_0xc3b7('0x13'),_0x282586,JSON[_0xc3b7('0x1c')](_0x262866));_0x4b9abc(_0x262866);})[_0xc3b7('0x1d')](function(_0x401710){logger[_0xc3b7('0x11')]('UpdateChatInteraction',_0x401710[_0xc3b7('0x12')],_0x282586);_0x5f2012(_0x5b4d18['error'](0x1f4,_0x401710[_0xc3b7('0x12')]));});});};exports[_0xc3b7('0x1e')]=function(_0x3833d9){return new Promise(function(_0x56f01e,_0x4adc20){return db[_0xc3b7('0x14')][_0xc3b7('0x1f')]({'where':_0x3833d9['options']?_0x3833d9[_0xc3b7('0x17')][_0xc3b7('0x19')]||null:null})[_0xc3b7('0x1b')](function(_0x2017d3){if(_0x2017d3){return _0x2017d3[_0xc3b7('0x20')](_0x3833d9[_0xc3b7('0x16')][_0xc3b7('0x21')],_['omit'](_0x3833d9[_0xc3b7('0x16')],[_0xc3b7('0x21'),'id'])||{});}})[_0xc3b7('0x22')](function(_0x28cbd6){logger[_0xc3b7('0xc')](_0xc3b7('0x23'),_0x3833d9);logger[_0xc3b7('0xf')]('AddTags',_0x3833d9,JSON['stringify'](_0x28cbd6));_0x56f01e(_0x28cbd6);})[_0xc3b7('0x1d')](function(_0x2121dd){logger[_0xc3b7('0x11')](_0xc3b7('0x23'),_0x2121dd[_0xc3b7('0x12')],_0x3833d9);_0x4adc20(_this['error'](0x1f4,_0x2121dd[_0xc3b7('0x12')]));});});};
\ No newline at end of file