Built motion from commit (unavailable).|2.0.79
[motion2.git] / server / api / chatInteraction / chatInteraction.rpc.js
index 6bfbce9..dc698aa 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x583b=['options','then','catch','ChatInteraction','where','addTags','omit','AddTags','util','moment','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','socket.io-emitter','./chatInteraction.socket','ChatInteraction,\x20%s,\x20%s','debug','ChatInteraction,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','info','result','UpdateChatInteraction','update','body'];(function(_0x2e3107,_0x25f970){var _0x833d69=function(_0x420e78){while(--_0x420e78){_0x2e3107['push'](_0x2e3107['shift']());}};_0x833d69(++_0x25f970);}(_0x583b,0xc8));var _0xb583=function(_0x4efdb8,_0x369b59){_0x4efdb8=_0x4efdb8-0x0;var _0x3ce171=_0x583b[_0x4efdb8];return _0x3ce171;};'use strict';var _=require('lodash');var util=require(_0xb583('0x0'));var moment=require(_0xb583('0x1'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var db=require(_0xb583('0x2'))['db'];var utils=require(_0xb583('0x3'));var logger=require(_0xb583('0x4'))(_0xb583('0x5'));var config=require(_0xb583('0x6'));var jayson=require(_0xb583('0x7'));var client=jayson[_0xb583('0x8')]['http']({'port':0x232a});var socket=require(_0xb583('0x9'))({'host':'localhost','port':0x18eb});require(_0xb583('0xa'))['register'](socket);function respondWithRpcPromise(_0x3cf83a,_0x1d69d6,_0x3f9ba0){return new BPromise(function(_0x4a33ce,_0x3d7f60){return client['request'](_0x3cf83a,_0x3f9ba0)['then'](function(_0x522cb0){logger['info'](_0xb583('0xb'),_0x1d69d6,'request\x20sent');logger[_0xb583('0xc')](_0xb583('0xd'),_0x1d69d6,_0xb583('0xe'),JSON[_0xb583('0xf')](_0x522cb0));if(_0x522cb0[_0xb583('0x10')]){if(_0x522cb0[_0xb583('0x10')][_0xb583('0x11')]===0x1f4){logger[_0xb583('0x10')](_0xb583('0xb'),_0x1d69d6,_0x522cb0[_0xb583('0x10')][_0xb583('0x12')]);return _0x3d7f60(_0x522cb0[_0xb583('0x10')]['message']);}logger['error']('ChatInteraction,\x20%s,\x20%s',_0x1d69d6,_0x522cb0['error']['message']);return _0x4a33ce(_0x522cb0[_0xb583('0x10')][_0xb583('0x12')]);}else{logger[_0xb583('0x13')](_0xb583('0xb'),_0x1d69d6,_0xb583('0xe'));_0x4a33ce(_0x522cb0[_0xb583('0x14')]['message']);}})['catch'](function(_0x2e73da){logger[_0xb583('0x10')](_0xb583('0xb'),_0x1d69d6,_0x2e73da);_0x3d7f60(_0x2e73da);});});}exports[_0xb583('0x15')]=function(_0x1947e7){var _0x3bac6c=this;return new Promise(function(_0x52a121,_0x5944a5){return db['ChatInteraction'][_0xb583('0x16')](_0x1947e7[_0xb583('0x17')],{'raw':_0x1947e7[_0xb583('0x18')]?_0x1947e7[_0xb583('0x18')]['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x1947e7[_0xb583('0x18')]?_0x1947e7['options']['where']||null:null,'attributes':_0x1947e7['options']?_0x1947e7[_0xb583('0x18')]['attributes']||null:null,'limit':_0x1947e7[_0xb583('0x18')]?_0x1947e7[_0xb583('0x18')]['limit']||null:null})[_0xb583('0x19')](function(_0x374385){logger[_0xb583('0x13')](_0xb583('0x15'),_0x1947e7);logger[_0xb583('0xc')](_0xb583('0x15'),_0x1947e7,JSON[_0xb583('0xf')](_0x374385));_0x52a121(_0x374385);})[_0xb583('0x1a')](function(_0x3a35a2){logger[_0xb583('0x10')](_0xb583('0x15'),_0x3a35a2[_0xb583('0x12')],_0x1947e7);_0x5944a5(_0x3bac6c['error'](0x1f4,_0x3a35a2['message']));});});};exports['AddTagsToChatInteraction']=function(_0x3efa5d){return new Promise(function(_0x2c3146,_0xf3c470){return db[_0xb583('0x1b')]['find']({'where':_0x3efa5d[_0xb583('0x18')]?_0x3efa5d['options'][_0xb583('0x1c')]||null:null})[_0xb583('0x19')](function(_0x4c08aa){if(_0x4c08aa){return _0x4c08aa[_0xb583('0x1d')](_0x3efa5d[_0xb583('0x17')]['ids'],_[_0xb583('0x1e')](_0x3efa5d[_0xb583('0x17')],['ids','id'])||{});}})['spread'](function(_0x1837fc){logger[_0xb583('0x13')](_0xb583('0x1f'),_0x3efa5d);logger[_0xb583('0xc')](_0xb583('0x1f'),_0x3efa5d,JSON[_0xb583('0xf')](_0x1837fc));_0x2c3146(_0x1837fc);})[_0xb583('0x1a')](function(_0xf8d46c){logger[_0xb583('0x10')](_0xb583('0x1f'),_0xf8d46c['message'],_0x3efa5d);_0xf3c470(_this[_0xb583('0x10')](0x1f4,_0xf8d46c[_0xb583('0x12')]));});});};
\ No newline at end of file
+var _0x4287=['error','code','message','result','catch','UpdateChatInteraction','ChatInteraction','update','body','options','raw','where','AddTagsToChatInteraction','find','addTags','omit','ids','info','AddTags','util','moment','bluebird','randomstring','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','localhost','./chatInteraction.socket','then','ChatInteraction,\x20%s,\x20%s','request\x20sent','debug','ChatInteraction,\x20%s,\x20%s,\x20%s','stringify'];(function(_0xec27f8,_0x18f6f5){var _0x58f628=function(_0x2683bf){while(--_0x2683bf){_0xec27f8['push'](_0xec27f8['shift']());}};_0x58f628(++_0x18f6f5);}(_0x4287,0x160));var _0x7428=function(_0x4d1982,_0x39ca68){_0x4d1982=_0x4d1982-0x0;var _0xf9a9f3=_0x4287[_0x4d1982];return _0xf9a9f3;};'use strict';var _=require('lodash');var util=require(_0x7428('0x0'));var moment=require(_0x7428('0x1'));var BPromise=require(_0x7428('0x2'));var rs=require(_0x7428('0x3'));var fs=require('fs');var db=require('../../mysqldb')['db'];var utils=require(_0x7428('0x4'));var logger=require(_0x7428('0x5'))(_0x7428('0x6'));var config=require(_0x7428('0x7'));var jayson=require(_0x7428('0x8'));var client=jayson[_0x7428('0x9')]['http']({'port':0x232a});var socket=require('socket.io-emitter')({'host':_0x7428('0xa'),'port':0x18eb});require(_0x7428('0xb'))['register'](socket);function respondWithRpcPromise(_0x5c7762,_0x1f3828,_0xb25120){return new BPromise(function(_0x34cd74,_0x108138){return client['request'](_0x5c7762,_0xb25120)[_0x7428('0xc')](function(_0x1a677e){logger['info'](_0x7428('0xd'),_0x1f3828,_0x7428('0xe'));logger[_0x7428('0xf')](_0x7428('0x10'),_0x1f3828,_0x7428('0xe'),JSON[_0x7428('0x11')](_0x1a677e));if(_0x1a677e[_0x7428('0x12')]){if(_0x1a677e[_0x7428('0x12')][_0x7428('0x13')]===0x1f4){logger['error'](_0x7428('0xd'),_0x1f3828,_0x1a677e[_0x7428('0x12')][_0x7428('0x14')]);return _0x108138(_0x1a677e[_0x7428('0x12')]['message']);}logger['error'](_0x7428('0xd'),_0x1f3828,_0x1a677e[_0x7428('0x12')][_0x7428('0x14')]);return _0x34cd74(_0x1a677e[_0x7428('0x12')][_0x7428('0x14')]);}else{logger['info'](_0x7428('0xd'),_0x1f3828,_0x7428('0xe'));_0x34cd74(_0x1a677e[_0x7428('0x15')][_0x7428('0x14')]);}})[_0x7428('0x16')](function(_0x5e18e2){logger[_0x7428('0x12')]('ChatInteraction,\x20%s,\x20%s',_0x1f3828,_0x5e18e2);_0x108138(_0x5e18e2);});});}exports[_0x7428('0x17')]=function(_0x4e7c1){var _0x3fd370=this;return new Promise(function(_0x52ab7c,_0x195838){return db[_0x7428('0x18')][_0x7428('0x19')](_0x4e7c1[_0x7428('0x1a')],{'raw':_0x4e7c1[_0x7428('0x1b')]?_0x4e7c1[_0x7428('0x1b')][_0x7428('0x1c')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x4e7c1[_0x7428('0x1b')]?_0x4e7c1['options'][_0x7428('0x1d')]||null:null,'attributes':_0x4e7c1[_0x7428('0x1b')]?_0x4e7c1['options']['attributes']||null:null,'limit':_0x4e7c1[_0x7428('0x1b')]?_0x4e7c1['options']['limit']||null:null})[_0x7428('0xc')](function(_0x237543){logger['info'](_0x7428('0x17'),_0x4e7c1);logger['debug']('UpdateChatInteraction',_0x4e7c1,JSON[_0x7428('0x11')](_0x237543));_0x52ab7c(_0x237543);})['catch'](function(_0x585780){logger[_0x7428('0x12')]('UpdateChatInteraction',_0x585780[_0x7428('0x14')],_0x4e7c1);_0x195838(_0x3fd370[_0x7428('0x12')](0x1f4,_0x585780[_0x7428('0x14')]));});});};exports[_0x7428('0x1e')]=function(_0x5a36c5){return new Promise(function(_0x9e9292,_0x646d61){return db[_0x7428('0x18')][_0x7428('0x1f')]({'where':_0x5a36c5[_0x7428('0x1b')]?_0x5a36c5[_0x7428('0x1b')][_0x7428('0x1d')]||null:null})[_0x7428('0xc')](function(_0x544cc4){if(_0x544cc4){return _0x544cc4[_0x7428('0x20')](_0x5a36c5['body']['ids'],_[_0x7428('0x21')](_0x5a36c5[_0x7428('0x1a')],[_0x7428('0x22'),'id'])||{});}})['spread'](function(_0xe7537e){logger[_0x7428('0x23')](_0x7428('0x24'),_0x5a36c5);logger[_0x7428('0xf')](_0x7428('0x24'),_0x5a36c5,JSON['stringify'](_0xe7537e));_0x9e9292(_0xe7537e);})[_0x7428('0x16')](function(_0x22ac36){logger['error'](_0x7428('0x24'),_0x22ac36['message'],_0x5a36c5);_0x646d61(_this[_0x7428('0x12')](0x1f4,_0x22ac36['message']));});});};
\ No newline at end of file