Built motion from commit ff78e754.|2.6.29
[motion2.git] / server / api / trigger / trigger.rpc.js
index 6879ea0..f707e36 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5892=['../../config/environment','jayson/promise','client','request','then','info','request\x20sent','Trigger,\x20%s,\x20%s,\x20%s','error','code','Trigger,\x20%s,\x20%s','message','result','options','raw','attributes','include','model','map','GetTrigger','debug','stringify','ShowTrigger','Trigger','find','where','lodash','util','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger'];(function(_0x3608cf,_0x361e63){var _0x3e1f15=function(_0x2d404c){while(--_0x2d404c){_0x3608cf['push'](_0x3608cf['shift']());}};_0x3e1f15(++_0x361e63);}(_0x5892,0x16e));var _0x2589=function(_0x3f1d22,_0x39f7e5){_0x3f1d22=_0x3f1d22-0x0;var _0x516f08=_0x5892[_0x3f1d22];return _0x516f08;};'use strict';var _=require(_0x2589('0x0'));var util=require(_0x2589('0x1'));var moment=require('moment');var BPromise=require(_0x2589('0x2'));var rs=require(_0x2589('0x3'));var fs=require('fs');var Redis=require(_0x2589('0x4'));var db=require(_0x2589('0x5'))['db'];var utils=require(_0x2589('0x6'));var logger=require(_0x2589('0x7'))('rpc');var config=require(_0x2589('0x8'));var jayson=require(_0x2589('0x9'));var client=jayson[_0x2589('0xa')]['http']({'port':0x232a});function respondWithRpcPromise(_0x23c81c,_0x368ca5,_0x15f586){return new BPromise(function(_0x14c392,_0x28eaab){return client[_0x2589('0xb')](_0x23c81c,_0x15f586)[_0x2589('0xc')](function(_0x2f0392){logger[_0x2589('0xd')]('Trigger,\x20%s,\x20%s',_0x368ca5,_0x2589('0xe'));logger['debug'](_0x2589('0xf'),_0x368ca5,_0x2589('0xe'),JSON['stringify'](_0x2f0392));if(_0x2f0392[_0x2589('0x10')]){if(_0x2f0392[_0x2589('0x10')][_0x2589('0x11')]===0x1f4){logger[_0x2589('0x10')](_0x2589('0x12'),_0x368ca5,_0x2f0392['error'][_0x2589('0x13')]);return _0x28eaab(_0x2f0392[_0x2589('0x10')]['message']);}logger[_0x2589('0x10')](_0x2589('0x12'),_0x368ca5,_0x2f0392[_0x2589('0x10')][_0x2589('0x13')]);return _0x14c392(_0x2f0392[_0x2589('0x10')][_0x2589('0x13')]);}else{logger[_0x2589('0xd')](_0x2589('0x12'),_0x368ca5,_0x2589('0xe'));_0x14c392(_0x2f0392[_0x2589('0x14')][_0x2589('0x13')]);}})['catch'](function(_0x451359){logger[_0x2589('0x10')](_0x2589('0x12'),_0x368ca5,_0x451359);_0x28eaab(_0x451359);});});}exports['GetTrigger']=function(_0x23555d){var _0xcff91d=this;return new Promise(function(_0x484136,_0x5e87d7){return db['Trigger']['findAll']({'raw':_0x23555d[_0x2589('0x15')]?_0x23555d[_0x2589('0x15')][_0x2589('0x16')]===undefined?!![]:![]:!![],'where':_0x23555d['options']?_0x23555d[_0x2589('0x15')]['where']||null:null,'attributes':_0x23555d[_0x2589('0x15')]?_0x23555d[_0x2589('0x15')][_0x2589('0x17')]||null:null,'limit':_0x23555d['options']?_0x23555d[_0x2589('0x15')]['limit']||null:null,'include':_0x23555d['options']?_0x23555d[_0x2589('0x15')][_0x2589('0x18')]?_['map'](_0x23555d[_0x2589('0x15')][_0x2589('0x18')],function(_0x51c6db){return{'model':db[_0x51c6db[_0x2589('0x19')]],'as':_0x51c6db['as'],'attributes':_0x51c6db[_0x2589('0x17')],'include':_0x51c6db[_0x2589('0x18')]?_[_0x2589('0x1a')](_0x51c6db[_0x2589('0x18')],function(_0x49d0dc){return{'model':db[_0x49d0dc[_0x2589('0x19')]],'as':_0x49d0dc['as'],'attributes':_0x49d0dc[_0x2589('0x17')],'include':_0x49d0dc[_0x2589('0x18')]?_[_0x2589('0x1a')](_0x49d0dc[_0x2589('0x18')],function(_0x23e4d7){return{'model':db[_0x23e4d7['model']],'as':_0x23e4d7['as'],'attributes':_0x23e4d7[_0x2589('0x17')]};}):[]};}):[]};}):[]:[]})[_0x2589('0xc')](function(_0xb8217b){logger['info'](_0x2589('0x1b'),_0x23555d);logger[_0x2589('0x1c')]('GetTrigger',_0x23555d,JSON[_0x2589('0x1d')](_0xb8217b));_0x484136(_0xb8217b);})['catch'](function(_0x1b035e){logger['error']('GetTrigger',_0x1b035e[_0x2589('0x13')],_0x23555d);_0x5e87d7(_0xcff91d['error'](0x1f4,_0x1b035e[_0x2589('0x13')]));});});};exports[_0x2589('0x1e')]=function(_0x597ffd){var _0x3c68e6=this;return new Promise(function(_0x51a8c0,_0xf0c844){return db[_0x2589('0x1f')][_0x2589('0x20')]({'raw':_0x597ffd[_0x2589('0x15')]?_0x597ffd['options'][_0x2589('0x16')]===undefined?!![]:![]:!![],'where':_0x597ffd[_0x2589('0x15')]?_0x597ffd[_0x2589('0x15')][_0x2589('0x21')]||null:null,'attributes':_0x597ffd['options']?_0x597ffd[_0x2589('0x15')][_0x2589('0x17')]||null:null,'include':_0x597ffd[_0x2589('0x15')]?_0x597ffd[_0x2589('0x15')][_0x2589('0x18')]?_[_0x2589('0x1a')](_0x597ffd[_0x2589('0x15')][_0x2589('0x18')],function(_0x45efa6){return{'model':db[_0x45efa6['model']],'as':_0x45efa6['as'],'attributes':_0x45efa6['attributes'],'include':_0x45efa6['include']?_[_0x2589('0x1a')](_0x45efa6[_0x2589('0x18')],function(_0x583d7e){return{'model':db[_0x583d7e[_0x2589('0x19')]],'as':_0x583d7e['as'],'attributes':_0x583d7e['attributes'],'include':_0x583d7e[_0x2589('0x18')]?_[_0x2589('0x1a')](_0x583d7e[_0x2589('0x18')],function(_0x36c455){return{'model':db[_0x36c455['model']],'as':_0x36c455['as'],'attributes':_0x36c455[_0x2589('0x17')]};}):[]};}):[]};}):[]:[]})[_0x2589('0xc')](function(_0x2af47a){logger[_0x2589('0xd')](_0x2589('0x1e'),_0x597ffd);logger[_0x2589('0x1c')](_0x2589('0x1e'),_0x597ffd,JSON[_0x2589('0x1d')](_0x2af47a));_0x51a8c0(_0x2af47a);})['catch'](function(_0x3c4334){logger['error']('ShowTrigger',_0x3c4334[_0x2589('0x13')],_0x597ffd);_0xf0c844(_0x3c68e6[_0x2589('0x10')](0x1f4,_0x3c4334[_0x2589('0x13')]));});});};
\ No newline at end of file
+var _0xa592=['Trigger,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','result','Trigger','findAll','options','raw','limit','model','attributes','map','include','GetTrigger','catch','find','where','ShowTrigger','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','jayson/promise','request','then','info','Trigger,\x20%s,\x20%s','debug'];(function(_0x4e2bf2,_0x1ecf17){var _0x3e9f55=function(_0x55befc){while(--_0x55befc){_0x4e2bf2['push'](_0x4e2bf2['shift']());}};_0x3e9f55(++_0x1ecf17);}(_0xa592,0xdb));var _0x2a59=function(_0x14648c,_0x213959){_0x14648c=_0x14648c-0x0;var _0x5bb548=_0xa592[_0x14648c];return _0x5bb548;};'use strict';var _=require('lodash');var util=require('util');var moment=require('moment');var BPromise=require('bluebird');var rs=require(_0x2a59('0x0'));var fs=require('fs');var Redis=require(_0x2a59('0x1'));var db=require(_0x2a59('0x2'))['db'];var utils=require(_0x2a59('0x3'));var logger=require(_0x2a59('0x4'))(_0x2a59('0x5'));var config=require('../../config/environment');var jayson=require(_0x2a59('0x6'));var client=jayson['client']['http']({'port':0x232a});function respondWithRpcPromise(_0x5ba9ad,_0x1c8631,_0x3be124){return new BPromise(function(_0x3cb5fd,_0x29a67b){return client[_0x2a59('0x7')](_0x5ba9ad,_0x3be124)[_0x2a59('0x8')](function(_0x24dd0f){logger[_0x2a59('0x9')](_0x2a59('0xa'),_0x1c8631,'request\x20sent');logger[_0x2a59('0xb')](_0x2a59('0xc'),_0x1c8631,_0x2a59('0xd'),JSON[_0x2a59('0xe')](_0x24dd0f));if(_0x24dd0f[_0x2a59('0xf')]){if(_0x24dd0f[_0x2a59('0xf')][_0x2a59('0x10')]===0x1f4){logger[_0x2a59('0xf')](_0x2a59('0xa'),_0x1c8631,_0x24dd0f[_0x2a59('0xf')][_0x2a59('0x11')]);return _0x29a67b(_0x24dd0f[_0x2a59('0xf')][_0x2a59('0x11')]);}logger['error'](_0x2a59('0xa'),_0x1c8631,_0x24dd0f[_0x2a59('0xf')][_0x2a59('0x11')]);return _0x3cb5fd(_0x24dd0f[_0x2a59('0xf')][_0x2a59('0x11')]);}else{logger[_0x2a59('0x9')](_0x2a59('0xa'),_0x1c8631,'request\x20sent');_0x3cb5fd(_0x24dd0f[_0x2a59('0x12')][_0x2a59('0x11')]);}})['catch'](function(_0x411de8){logger[_0x2a59('0xf')](_0x2a59('0xa'),_0x1c8631,_0x411de8);_0x29a67b(_0x411de8);});});}exports['GetTrigger']=function(_0x1841a0){var _0x219952=this;return new Promise(function(_0x16c915,_0x2d3445){return db[_0x2a59('0x13')][_0x2a59('0x14')]({'raw':_0x1841a0[_0x2a59('0x15')]?_0x1841a0['options'][_0x2a59('0x16')]===undefined?!![]:![]:!![],'where':_0x1841a0[_0x2a59('0x15')]?_0x1841a0[_0x2a59('0x15')]['where']||null:null,'attributes':_0x1841a0[_0x2a59('0x15')]?_0x1841a0[_0x2a59('0x15')]['attributes']||null:null,'limit':_0x1841a0['options']?_0x1841a0[_0x2a59('0x15')][_0x2a59('0x17')]||null:null,'include':_0x1841a0['options']?_0x1841a0['options']['include']?_['map'](_0x1841a0[_0x2a59('0x15')]['include'],function(_0x271767){return{'model':db[_0x271767[_0x2a59('0x18')]],'as':_0x271767['as'],'attributes':_0x271767[_0x2a59('0x19')],'include':_0x271767['include']?_[_0x2a59('0x1a')](_0x271767[_0x2a59('0x1b')],function(_0xe03719){return{'model':db[_0xe03719[_0x2a59('0x18')]],'as':_0xe03719['as'],'attributes':_0xe03719['attributes'],'include':_0xe03719[_0x2a59('0x1b')]?_['map'](_0xe03719[_0x2a59('0x1b')],function(_0x2485f7){return{'model':db[_0x2485f7['model']],'as':_0x2485f7['as'],'attributes':_0x2485f7['attributes']};}):[]};}):[]};}):[]:[]})[_0x2a59('0x8')](function(_0x27c1ee){logger['info'](_0x2a59('0x1c'),_0x1841a0);logger['debug']('GetTrigger',_0x1841a0,JSON[_0x2a59('0xe')](_0x27c1ee));_0x16c915(_0x27c1ee);})[_0x2a59('0x1d')](function(_0x5b8fe7){logger[_0x2a59('0xf')](_0x2a59('0x1c'),_0x5b8fe7['message'],_0x1841a0);_0x2d3445(_0x219952[_0x2a59('0xf')](0x1f4,_0x5b8fe7[_0x2a59('0x11')]));});});};exports['ShowTrigger']=function(_0x2f6286){var _0x50e639=this;return new Promise(function(_0x700831,_0x2f7023){return db['Trigger'][_0x2a59('0x1e')]({'raw':_0x2f6286[_0x2a59('0x15')]?_0x2f6286[_0x2a59('0x15')][_0x2a59('0x16')]===undefined?!![]:![]:!![],'where':_0x2f6286['options']?_0x2f6286[_0x2a59('0x15')][_0x2a59('0x1f')]||null:null,'attributes':_0x2f6286[_0x2a59('0x15')]?_0x2f6286[_0x2a59('0x15')][_0x2a59('0x19')]||null:null,'include':_0x2f6286['options']?_0x2f6286['options'][_0x2a59('0x1b')]?_[_0x2a59('0x1a')](_0x2f6286[_0x2a59('0x15')]['include'],function(_0x4ba105){return{'model':db[_0x4ba105[_0x2a59('0x18')]],'as':_0x4ba105['as'],'attributes':_0x4ba105[_0x2a59('0x19')],'include':_0x4ba105[_0x2a59('0x1b')]?_[_0x2a59('0x1a')](_0x4ba105['include'],function(_0x759c14){return{'model':db[_0x759c14['model']],'as':_0x759c14['as'],'attributes':_0x759c14[_0x2a59('0x19')],'include':_0x759c14[_0x2a59('0x1b')]?_[_0x2a59('0x1a')](_0x759c14['include'],function(_0x493c8d){return{'model':db[_0x493c8d['model']],'as':_0x493c8d['as'],'attributes':_0x493c8d['attributes']};}):[]};}):[]};}):[]:[]})[_0x2a59('0x8')](function(_0xa36a49){logger[_0x2a59('0x9')](_0x2a59('0x20'),_0x2f6286);logger[_0x2a59('0xb')](_0x2a59('0x20'),_0x2f6286,JSON[_0x2a59('0xe')](_0xa36a49));_0x700831(_0xa36a49);})[_0x2a59('0x1d')](function(_0x325582){logger[_0x2a59('0xf')](_0x2a59('0x20'),_0x325582['message'],_0x2f6286);_0x2f7023(_0x50e639['error'](0x1f4,_0x325582['message']));});});};
\ No newline at end of file