Built motion from commit f57cc866.|2.6.31
[motion2.git] / server / api / trigger / trigger.rpc.js
index 9e9fd51..330ab3c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd841=['../../config/environment','http','request','then','Trigger,\x20%s,\x20%s','debug','Trigger,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','info','result','catch','GetTrigger','Trigger','findAll','options','raw','where','include','map','model','attributes','ShowTrigger','util','bluebird','randomstring','../../mysqldb','../../config/utils','../../config/logger','rpc'];(function(_0x3bef0e,_0x2eb6d2){var _0x193173=function(_0x50eb2d){while(--_0x50eb2d){_0x3bef0e['push'](_0x3bef0e['shift']());}};_0x193173(++_0x2eb6d2);}(_0xd841,0x1c7));var _0x1d84=function(_0x3450a0,_0x2fb122){_0x3450a0=_0x3450a0-0x0;var _0x2e7374=_0xd841[_0x3450a0];return _0x2e7374;};'use strict';var _=require('lodash');var util=require(_0x1d84('0x0'));var moment=require('moment');var BPromise=require(_0x1d84('0x1'));var rs=require(_0x1d84('0x2'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x1d84('0x3'))['db'];var utils=require(_0x1d84('0x4'));var logger=require(_0x1d84('0x5'))(_0x1d84('0x6'));var config=require(_0x1d84('0x7'));var jayson=require('jayson/promise');var client=jayson['client'][_0x1d84('0x8')]({'port':0x232a});function respondWithRpcPromise(_0x4c3d43,_0x1a4a4e,_0x1cbbd9){return new BPromise(function(_0x43bbde,_0x24f16e){return client[_0x1d84('0x9')](_0x4c3d43,_0x1cbbd9)[_0x1d84('0xa')](function(_0x3353fe){logger['info'](_0x1d84('0xb'),_0x1a4a4e,'request\x20sent');logger[_0x1d84('0xc')](_0x1d84('0xd'),_0x1a4a4e,_0x1d84('0xe'),JSON[_0x1d84('0xf')](_0x3353fe));if(_0x3353fe[_0x1d84('0x10')]){if(_0x3353fe['error'][_0x1d84('0x11')]===0x1f4){logger[_0x1d84('0x10')](_0x1d84('0xb'),_0x1a4a4e,_0x3353fe[_0x1d84('0x10')][_0x1d84('0x12')]);return _0x24f16e(_0x3353fe['error'][_0x1d84('0x12')]);}logger[_0x1d84('0x10')]('Trigger,\x20%s,\x20%s',_0x1a4a4e,_0x3353fe[_0x1d84('0x10')][_0x1d84('0x12')]);return _0x43bbde(_0x3353fe[_0x1d84('0x10')]['message']);}else{logger[_0x1d84('0x13')](_0x1d84('0xb'),_0x1a4a4e,_0x1d84('0xe'));_0x43bbde(_0x3353fe[_0x1d84('0x14')][_0x1d84('0x12')]);}})[_0x1d84('0x15')](function(_0x42f420){logger[_0x1d84('0x10')]('Trigger,\x20%s,\x20%s',_0x1a4a4e,_0x42f420);_0x24f16e(_0x42f420);});});}exports[_0x1d84('0x16')]=function(_0x19b830){var _0x35a142=this;return new Promise(function(_0x46a0b1,_0x1ed456){return db[_0x1d84('0x17')][_0x1d84('0x18')]({'raw':_0x19b830[_0x1d84('0x19')]?_0x19b830[_0x1d84('0x19')][_0x1d84('0x1a')]===undefined?!![]:![]:!![],'where':_0x19b830[_0x1d84('0x19')]?_0x19b830[_0x1d84('0x19')][_0x1d84('0x1b')]||null:null,'attributes':_0x19b830['options']?_0x19b830[_0x1d84('0x19')]['attributes']||null:null,'limit':_0x19b830[_0x1d84('0x19')]?_0x19b830[_0x1d84('0x19')]['limit']||null:null,'include':_0x19b830[_0x1d84('0x19')]?_0x19b830['options'][_0x1d84('0x1c')]?_[_0x1d84('0x1d')](_0x19b830[_0x1d84('0x19')][_0x1d84('0x1c')],function(_0x12b45b){return{'model':db[_0x12b45b[_0x1d84('0x1e')]],'as':_0x12b45b['as'],'attributes':_0x12b45b[_0x1d84('0x1f')],'include':_0x12b45b[_0x1d84('0x1c')]?_[_0x1d84('0x1d')](_0x12b45b['include'],function(_0x3f5995){return{'model':db[_0x3f5995[_0x1d84('0x1e')]],'as':_0x3f5995['as'],'attributes':_0x3f5995['attributes'],'include':_0x3f5995[_0x1d84('0x1c')]?_['map'](_0x3f5995['include'],function(_0x29e351){return{'model':db[_0x29e351[_0x1d84('0x1e')]],'as':_0x29e351['as'],'attributes':_0x29e351[_0x1d84('0x1f')]};}):[]};}):[]};}):[]:[]})[_0x1d84('0xa')](function(_0x4df60f){logger[_0x1d84('0x13')]('GetTrigger',_0x19b830);logger[_0x1d84('0xc')](_0x1d84('0x16'),_0x19b830,JSON[_0x1d84('0xf')](_0x4df60f));_0x46a0b1(_0x4df60f);})[_0x1d84('0x15')](function(_0x299935){logger[_0x1d84('0x10')]('GetTrigger',_0x299935['message'],_0x19b830);_0x1ed456(_0x35a142[_0x1d84('0x10')](0x1f4,_0x299935[_0x1d84('0x12')]));});});};exports[_0x1d84('0x20')]=function(_0x311448){var _0xae949b=this;return new Promise(function(_0x2cb8af,_0x2782f5){return db[_0x1d84('0x17')]['find']({'raw':_0x311448[_0x1d84('0x19')]?_0x311448[_0x1d84('0x19')][_0x1d84('0x1a')]===undefined?!![]:![]:!![],'where':_0x311448[_0x1d84('0x19')]?_0x311448['options']['where']||null:null,'attributes':_0x311448[_0x1d84('0x19')]?_0x311448[_0x1d84('0x19')][_0x1d84('0x1f')]||null:null,'include':_0x311448[_0x1d84('0x19')]?_0x311448['options'][_0x1d84('0x1c')]?_['map'](_0x311448['options']['include'],function(_0xf89a6c){return{'model':db[_0xf89a6c[_0x1d84('0x1e')]],'as':_0xf89a6c['as'],'attributes':_0xf89a6c[_0x1d84('0x1f')],'include':_0xf89a6c[_0x1d84('0x1c')]?_[_0x1d84('0x1d')](_0xf89a6c['include'],function(_0x6f2f85){return{'model':db[_0x6f2f85[_0x1d84('0x1e')]],'as':_0x6f2f85['as'],'attributes':_0x6f2f85[_0x1d84('0x1f')],'include':_0x6f2f85[_0x1d84('0x1c')]?_['map'](_0x6f2f85[_0x1d84('0x1c')],function(_0x51fad1){return{'model':db[_0x51fad1['model']],'as':_0x51fad1['as'],'attributes':_0x51fad1['attributes']};}):[]};}):[]};}):[]:[]})[_0x1d84('0xa')](function(_0x2bd2df){logger[_0x1d84('0x13')](_0x1d84('0x20'),_0x311448);logger[_0x1d84('0xc')]('ShowTrigger',_0x311448,JSON[_0x1d84('0xf')](_0x2bd2df));_0x2cb8af(_0x2bd2df);})[_0x1d84('0x15')](function(_0x3afe62){logger[_0x1d84('0x10')](_0x1d84('0x20'),_0x3afe62[_0x1d84('0x12')],_0x311448);_0x2782f5(_0xae949b['error'](0x1f4,_0x3afe62[_0x1d84('0x12')]));});});};
\ No newline at end of file
+var _0x41af=['limit','include','map','model','attributes','then','catch','ShowTrigger','find','lodash','util','moment','bluebird','randomstring','ioredis','../../config/utils','../../config/logger','rpc','../../config/environment','client','Trigger,\x20%s,\x20%s','debug','stringify','error','message','info','request\x20sent','result','GetTrigger','Trigger','findAll','options','raw','where'];(function(_0x30fbf5,_0x487ca){var _0x4babde=function(_0x11fda2){while(--_0x11fda2){_0x30fbf5['push'](_0x30fbf5['shift']());}};_0x4babde(++_0x487ca);}(_0x41af,0x1c3));var _0xf41a=function(_0x62e2c4,_0x44bbca){_0x62e2c4=_0x62e2c4-0x0;var _0x2893ec=_0x41af[_0x62e2c4];return _0x2893ec;};'use strict';var _=require(_0xf41a('0x0'));var util=require(_0xf41a('0x1'));var moment=require(_0xf41a('0x2'));var BPromise=require(_0xf41a('0x3'));var rs=require(_0xf41a('0x4'));var fs=require('fs');var Redis=require(_0xf41a('0x5'));var db=require('../../mysqldb')['db'];var utils=require(_0xf41a('0x6'));var logger=require(_0xf41a('0x7'))(_0xf41a('0x8'));var config=require(_0xf41a('0x9'));var jayson=require('jayson/promise');var client=jayson[_0xf41a('0xa')]['http']({'port':0x232a});function respondWithRpcPromise(_0x4ef8ca,_0x45f623,_0x56b0d3){return new BPromise(function(_0x20f46b,_0x4dbf59){return client['request'](_0x4ef8ca,_0x56b0d3)['then'](function(_0x437be6){logger['info'](_0xf41a('0xb'),_0x45f623,'request\x20sent');logger[_0xf41a('0xc')]('Trigger,\x20%s,\x20%s,\x20%s',_0x45f623,'request\x20sent',JSON[_0xf41a('0xd')](_0x437be6));if(_0x437be6[_0xf41a('0xe')]){if(_0x437be6[_0xf41a('0xe')]['code']===0x1f4){logger['error'](_0xf41a('0xb'),_0x45f623,_0x437be6[_0xf41a('0xe')][_0xf41a('0xf')]);return _0x4dbf59(_0x437be6[_0xf41a('0xe')][_0xf41a('0xf')]);}logger[_0xf41a('0xe')](_0xf41a('0xb'),_0x45f623,_0x437be6[_0xf41a('0xe')]['message']);return _0x20f46b(_0x437be6[_0xf41a('0xe')][_0xf41a('0xf')]);}else{logger[_0xf41a('0x10')]('Trigger,\x20%s,\x20%s',_0x45f623,_0xf41a('0x11'));_0x20f46b(_0x437be6[_0xf41a('0x12')]['message']);}})['catch'](function(_0x1c0321){logger['error'](_0xf41a('0xb'),_0x45f623,_0x1c0321);_0x4dbf59(_0x1c0321);});});}exports[_0xf41a('0x13')]=function(_0x33d0ef){var _0x432c01=this;return new Promise(function(_0x56bd60,_0x92919e){return db[_0xf41a('0x14')][_0xf41a('0x15')]({'raw':_0x33d0ef[_0xf41a('0x16')]?_0x33d0ef['options'][_0xf41a('0x17')]===undefined?!![]:![]:!![],'where':_0x33d0ef['options']?_0x33d0ef[_0xf41a('0x16')][_0xf41a('0x18')]||null:null,'attributes':_0x33d0ef['options']?_0x33d0ef[_0xf41a('0x16')]['attributes']||null:null,'limit':_0x33d0ef[_0xf41a('0x16')]?_0x33d0ef[_0xf41a('0x16')][_0xf41a('0x19')]||null:null,'include':_0x33d0ef[_0xf41a('0x16')]?_0x33d0ef['options'][_0xf41a('0x1a')]?_[_0xf41a('0x1b')](_0x33d0ef[_0xf41a('0x16')]['include'],function(_0x2242db){return{'model':db[_0x2242db[_0xf41a('0x1c')]],'as':_0x2242db['as'],'attributes':_0x2242db[_0xf41a('0x1d')],'include':_0x2242db[_0xf41a('0x1a')]?_[_0xf41a('0x1b')](_0x2242db[_0xf41a('0x1a')],function(_0x50b816){return{'model':db[_0x50b816[_0xf41a('0x1c')]],'as':_0x50b816['as'],'attributes':_0x50b816[_0xf41a('0x1d')],'include':_0x50b816['include']?_['map'](_0x50b816[_0xf41a('0x1a')],function(_0x5ebfbb){return{'model':db[_0x5ebfbb[_0xf41a('0x1c')]],'as':_0x5ebfbb['as'],'attributes':_0x5ebfbb[_0xf41a('0x1d')]};}):[]};}):[]};}):[]:[]})[_0xf41a('0x1e')](function(_0x5beeda){logger[_0xf41a('0x10')](_0xf41a('0x13'),_0x33d0ef);logger[_0xf41a('0xc')](_0xf41a('0x13'),_0x33d0ef,JSON[_0xf41a('0xd')](_0x5beeda));_0x56bd60(_0x5beeda);})[_0xf41a('0x1f')](function(_0x195f15){logger['error'](_0xf41a('0x13'),_0x195f15[_0xf41a('0xf')],_0x33d0ef);_0x92919e(_0x432c01[_0xf41a('0xe')](0x1f4,_0x195f15[_0xf41a('0xf')]));});});};exports[_0xf41a('0x20')]=function(_0x462e31){var _0xd00e2c=this;return new Promise(function(_0x41efaa,_0x46c23e){return db[_0xf41a('0x14')][_0xf41a('0x21')]({'raw':_0x462e31[_0xf41a('0x16')]?_0x462e31['options']['raw']===undefined?!![]:![]:!![],'where':_0x462e31[_0xf41a('0x16')]?_0x462e31[_0xf41a('0x16')][_0xf41a('0x18')]||null:null,'attributes':_0x462e31['options']?_0x462e31[_0xf41a('0x16')][_0xf41a('0x1d')]||null:null,'include':_0x462e31[_0xf41a('0x16')]?_0x462e31[_0xf41a('0x16')][_0xf41a('0x1a')]?_[_0xf41a('0x1b')](_0x462e31[_0xf41a('0x16')][_0xf41a('0x1a')],function(_0x4b3d41){return{'model':db[_0x4b3d41[_0xf41a('0x1c')]],'as':_0x4b3d41['as'],'attributes':_0x4b3d41[_0xf41a('0x1d')],'include':_0x4b3d41['include']?_['map'](_0x4b3d41[_0xf41a('0x1a')],function(_0x557e6a){return{'model':db[_0x557e6a[_0xf41a('0x1c')]],'as':_0x557e6a['as'],'attributes':_0x557e6a[_0xf41a('0x1d')],'include':_0x557e6a[_0xf41a('0x1a')]?_[_0xf41a('0x1b')](_0x557e6a['include'],function(_0x54610b){return{'model':db[_0x54610b[_0xf41a('0x1c')]],'as':_0x54610b['as'],'attributes':_0x54610b[_0xf41a('0x1d')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x2f8133){logger[_0xf41a('0x10')](_0xf41a('0x20'),_0x462e31);logger[_0xf41a('0xc')](_0xf41a('0x20'),_0x462e31,JSON[_0xf41a('0xd')](_0x2f8133));_0x41efaa(_0x2f8133);})['catch'](function(_0x4f8a10){logger[_0xf41a('0xe')](_0xf41a('0x20'),_0x4f8a10['message'],_0x462e31);_0x46c23e(_0xd00e2c[_0xf41a('0xe')](0x1f4,_0x4f8a10[_0xf41a('0xf')]));});});};
\ No newline at end of file