Built motion from commit 1cfc41f6.|2.5.41
[motion2.git] / server / api / chatInteraction / chatInteraction.rpc.js
index 72a0531..2633fdb 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb815=['then','info','ChatInteraction,\x20%s,\x20%s','request\x20sent','debug','ChatInteraction,\x20%s,\x20%s,\x20%s','stringify','error','message','result','catch','UpdateChatInteraction','ChatInteraction','update','body','options','where','attributes','AddTagsToChatInteraction','find','addTags','ids','AddTags','util','moment','bluebird','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','client','redis','socket.io-emitter','./chatInteraction.socket','register'];(function(_0x14add3,_0x13ce8d){var _0x4a174f=function(_0x2b3ed7){while(--_0x2b3ed7){_0x14add3['push'](_0x14add3['shift']());}};_0x4a174f(++_0x13ce8d);}(_0xb815,0x1a3));var _0x5b81=function(_0x23c02b,_0x411b4d){_0x23c02b=_0x23c02b-0x0;var _0x25efc5=_0xb815[_0x23c02b];return _0x25efc5;};'use strict';var _=require('lodash');var util=require(_0x5b81('0x0'));var moment=require(_0x5b81('0x1'));var BPromise=require(_0x5b81('0x2'));var rs=require('randomstring');var fs=require('fs');var Redis=require('ioredis');var db=require(_0x5b81('0x3'))['db'];var utils=require(_0x5b81('0x4'));var logger=require(_0x5b81('0x5'))(_0x5b81('0x6'));var config=require(_0x5b81('0x7'));var jayson=require('jayson/promise');var client=jayson[_0x5b81('0x8')]['http']({'port':0x232a});config[_0x5b81('0x9')]=_['defaults'](config[_0x5b81('0x9')],{'host':'localhost','port':0x18eb});var socket=require(_0x5b81('0xa'))(new Redis(config['redis']));require(_0x5b81('0xb'))[_0x5b81('0xc')](socket);function respondWithRpcPromise(_0x5dd7d1,_0x3af70b,_0x3d63cd){return new BPromise(function(_0x13be3c,_0xdd745b){return client['request'](_0x5dd7d1,_0x3d63cd)[_0x5b81('0xd')](function(_0x58e1e0){logger[_0x5b81('0xe')](_0x5b81('0xf'),_0x3af70b,_0x5b81('0x10'));logger[_0x5b81('0x11')](_0x5b81('0x12'),_0x3af70b,_0x5b81('0x10'),JSON[_0x5b81('0x13')](_0x58e1e0));if(_0x58e1e0[_0x5b81('0x14')]){if(_0x58e1e0[_0x5b81('0x14')]['code']===0x1f4){logger[_0x5b81('0x14')](_0x5b81('0xf'),_0x3af70b,_0x58e1e0[_0x5b81('0x14')][_0x5b81('0x15')]);return _0xdd745b(_0x58e1e0[_0x5b81('0x14')][_0x5b81('0x15')]);}logger[_0x5b81('0x14')]('ChatInteraction,\x20%s,\x20%s',_0x3af70b,_0x58e1e0[_0x5b81('0x14')][_0x5b81('0x15')]);return _0x13be3c(_0x58e1e0[_0x5b81('0x14')]['message']);}else{logger[_0x5b81('0xe')](_0x5b81('0xf'),_0x3af70b,'request\x20sent');_0x13be3c(_0x58e1e0[_0x5b81('0x16')][_0x5b81('0x15')]);}})[_0x5b81('0x17')](function(_0x53c6d3){logger[_0x5b81('0x14')](_0x5b81('0xf'),_0x3af70b,_0x53c6d3);_0xdd745b(_0x53c6d3);});});}exports[_0x5b81('0x18')]=function(_0x3aba1a){var _0xcec11b=this;return new Promise(function(_0x191a5c,_0x18c385){return db[_0x5b81('0x19')][_0x5b81('0x1a')](_0x3aba1a[_0x5b81('0x1b')],{'raw':_0x3aba1a[_0x5b81('0x1c')]?_0x3aba1a[_0x5b81('0x1c')]['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x3aba1a['options']?_0x3aba1a[_0x5b81('0x1c')][_0x5b81('0x1d')]||null:null,'attributes':_0x3aba1a[_0x5b81('0x1c')]?_0x3aba1a['options'][_0x5b81('0x1e')]||null:null,'limit':_0x3aba1a[_0x5b81('0x1c')]?_0x3aba1a[_0x5b81('0x1c')]['limit']||null:null})['then'](function(_0x571b10){logger[_0x5b81('0xe')]('UpdateChatInteraction',_0x3aba1a);logger[_0x5b81('0x11')](_0x5b81('0x18'),_0x3aba1a,JSON[_0x5b81('0x13')](_0x571b10));_0x191a5c(_0x571b10);})[_0x5b81('0x17')](function(_0x551ddd){logger['error'](_0x5b81('0x18'),_0x551ddd[_0x5b81('0x15')],_0x3aba1a);_0x18c385(_0xcec11b[_0x5b81('0x14')](0x1f4,_0x551ddd['message']));});});};exports[_0x5b81('0x1f')]=function(_0x18eaaf){return new Promise(function(_0x3a6831,_0x2fcafe){return db[_0x5b81('0x19')][_0x5b81('0x20')]({'where':_0x18eaaf[_0x5b81('0x1c')]?_0x18eaaf['options'][_0x5b81('0x1d')]||null:null})[_0x5b81('0xd')](function(_0x48373a){if(_0x48373a){return _0x48373a[_0x5b81('0x21')](_0x18eaaf[_0x5b81('0x1b')][_0x5b81('0x22')],_['omit'](_0x18eaaf[_0x5b81('0x1b')],[_0x5b81('0x22'),'id'])||{});}})['spread'](function(_0x4ed618){logger[_0x5b81('0xe')](_0x5b81('0x23'),_0x18eaaf);logger[_0x5b81('0x11')](_0x5b81('0x23'),_0x18eaaf,JSON[_0x5b81('0x13')](_0x4ed618));_0x3a6831(_0x4ed618);})[_0x5b81('0x17')](function(_0x381f99){logger['error'](_0x5b81('0x23'),_0x381f99[_0x5b81('0x15')],_0x18eaaf);_0x2fcafe(_this['error'](0x1f4,_0x381f99[_0x5b81('0x15')]));});});};
\ No newline at end of file
+var _0x3249=['../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','http','redis','defaults','socket.io-emitter','./chatInteraction.socket','register','request','then','info','ChatInteraction,\x20%s,\x20%s','request\x20sent','ChatInteraction,\x20%s,\x20%s,\x20%s','error','message','result','catch','ChatInteraction','update','body','options','where','limit','UpdateChatInteraction','AddTagsToChatInteraction','find','ids','omit','spread','AddTags','stringify','lodash','bluebird'];(function(_0x5ddaac,_0x2697a8){var _0x2a9c58=function(_0x851032){while(--_0x851032){_0x5ddaac['push'](_0x5ddaac['shift']());}};_0x2a9c58(++_0x2697a8);}(_0x3249,0xb7));var _0x9324=function(_0x20a558,_0x160e0e){_0x20a558=_0x20a558-0x0;var _0x53d3f7=_0x3249[_0x20a558];return _0x53d3f7;};'use strict';var _=require(_0x9324('0x0'));var util=require('util');var moment=require('moment');var BPromise=require(_0x9324('0x1'));var rs=require('randomstring');var fs=require('fs');var Redis=require('ioredis');var db=require(_0x9324('0x2'))['db'];var utils=require(_0x9324('0x3'));var logger=require(_0x9324('0x4'))(_0x9324('0x5'));var config=require(_0x9324('0x6'));var jayson=require('jayson/promise');var client=jayson['client'][_0x9324('0x7')]({'port':0x232a});config[_0x9324('0x8')]=_[_0x9324('0x9')](config[_0x9324('0x8')],{'host':'localhost','port':0x18eb});var socket=require(_0x9324('0xa'))(new Redis(config[_0x9324('0x8')]));require(_0x9324('0xb'))[_0x9324('0xc')](socket);function respondWithRpcPromise(_0x43f44e,_0x168111,_0x1c17b4){return new BPromise(function(_0x103f34,_0x24befd){return client[_0x9324('0xd')](_0x43f44e,_0x1c17b4)[_0x9324('0xe')](function(_0x1fe596){logger[_0x9324('0xf')](_0x9324('0x10'),_0x168111,_0x9324('0x11'));logger['debug'](_0x9324('0x12'),_0x168111,_0x9324('0x11'),JSON['stringify'](_0x1fe596));if(_0x1fe596[_0x9324('0x13')]){if(_0x1fe596[_0x9324('0x13')]['code']===0x1f4){logger['error'](_0x9324('0x10'),_0x168111,_0x1fe596[_0x9324('0x13')][_0x9324('0x14')]);return _0x24befd(_0x1fe596['error']['message']);}logger[_0x9324('0x13')](_0x9324('0x10'),_0x168111,_0x1fe596[_0x9324('0x13')][_0x9324('0x14')]);return _0x103f34(_0x1fe596[_0x9324('0x13')][_0x9324('0x14')]);}else{logger[_0x9324('0xf')]('ChatInteraction,\x20%s,\x20%s',_0x168111,_0x9324('0x11'));_0x103f34(_0x1fe596[_0x9324('0x15')]['message']);}})[_0x9324('0x16')](function(_0x1db723){logger[_0x9324('0x13')](_0x9324('0x10'),_0x168111,_0x1db723);_0x24befd(_0x1db723);});});}exports['UpdateChatInteraction']=function(_0xb334d6){var _0x267a17=this;return new Promise(function(_0x37e9ce,_0x623654){return db[_0x9324('0x17')][_0x9324('0x18')](_0xb334d6[_0x9324('0x19')],{'raw':_0xb334d6[_0x9324('0x1a')]?_0xb334d6['options']['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0xb334d6[_0x9324('0x1a')]?_0xb334d6[_0x9324('0x1a')][_0x9324('0x1b')]||null:null,'attributes':_0xb334d6[_0x9324('0x1a')]?_0xb334d6[_0x9324('0x1a')]['attributes']||null:null,'limit':_0xb334d6['options']?_0xb334d6[_0x9324('0x1a')][_0x9324('0x1c')]||null:null})['then'](function(_0x14332a){logger[_0x9324('0xf')](_0x9324('0x1d'),_0xb334d6);logger['debug'](_0x9324('0x1d'),_0xb334d6,JSON['stringify'](_0x14332a));_0x37e9ce(_0x14332a);})[_0x9324('0x16')](function(_0x5b9c41){logger[_0x9324('0x13')](_0x9324('0x1d'),_0x5b9c41[_0x9324('0x14')],_0xb334d6);_0x623654(_0x267a17[_0x9324('0x13')](0x1f4,_0x5b9c41[_0x9324('0x14')]));});});};exports[_0x9324('0x1e')]=function(_0x54ed58){return new Promise(function(_0x44517b,_0x1614c5){return db[_0x9324('0x17')][_0x9324('0x1f')]({'where':_0x54ed58['options']?_0x54ed58['options'][_0x9324('0x1b')]||null:null})[_0x9324('0xe')](function(_0x2823c1){if(_0x2823c1){return _0x2823c1['addTags'](_0x54ed58['body'][_0x9324('0x20')],_[_0x9324('0x21')](_0x54ed58['body'],['ids','id'])||{});}})[_0x9324('0x22')](function(_0x254169){logger[_0x9324('0xf')]('AddTags',_0x54ed58);logger['debug'](_0x9324('0x23'),_0x54ed58,JSON[_0x9324('0x24')](_0x254169));_0x44517b(_0x254169);})['catch'](function(_0x3940c3){logger[_0x9324('0x13')](_0x9324('0x23'),_0x3940c3[_0x9324('0x14')],_0x54ed58);_0x1614c5(_this['error'](0x1f4,_0x3940c3[_0x9324('0x14')]));});});};
\ No newline at end of file