Built motion from commit 943eae279.|1.0.24
[motion.git] / server / api / automation / automation.controller.js
index 681f912..c7e853b 100644 (file)
@@ -1 +1 @@
-var _0x8207=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x54\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x54\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x41\x6C\x6C","\x41\x6E\x79","\x41\x63\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x49\x64","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x41\x6C\x6C\x49\x64","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x41\x6E\x79\x49\x64","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x8207[0];var _=require(_0x8207[1]);var util=require(_0x8207[2]);var Util=require(_0x8207[3]);var sequelize=require(_0x8207[5])[_0x8207[4]];var Automation=require(_0x8207[5])[_0x8207[6]];var ToolsCondition=require(_0x8207[5])[_0x8207[7]];var ToolsAction=require(_0x8207[5])[_0x8207[8]];var logger=require(_0x8207[10])(_0x8207[9]);exports[_0x8207[11]]= function(_0x21fbx9,_0x21fbxa,_0x21fbxb){return Automation[_0x8207[21]](_0x8207[20])[_0x8207[19]](_[_0x8207[18]](Util[_0x8207[17]](_0x21fbx9[_0x8207[16]]),{distinct:true}))[_0x8207[15]](function(_0x21fbxd){_0x21fbxa[_0x8207[14]](200)[_0x8207[13]](_0x21fbxd)})[_0x8207[12]](function(_0x21fbxc){return handleError(_0x21fbxa,_0x21fbxc)})};exports[_0x8207[22]]= function(_0x21fbx9,_0x21fbxa){return Automation[_0x8207[21]](_0x8207[20])[_0x8207[26]](_0x21fbx9[_0x8207[25]][_0x8207[24]])[_0x8207[15]](function(Automation){if(!Automation){return _0x21fbxa[_0x8207[23]](404)};return _0x21fbxa[_0x8207[13]](Automation)})[_0x8207[12]](function(_0x21fbxc){return handleError(_0x21fbxa,_0x21fbxc)})};exports[_0x8207[27]]= function(_0x21fbx9,_0x21fbxa,_0x21fbxb){return Automation[_0x8207[27]](_0x21fbx9[_0x8207[28]],{include:[{model:ToolsCondition,as:_0x8207[29]},{model:ToolsCondition,as:_0x8207[30]},{model:ToolsAction,as:_0x8207[31]}]})[_0x8207[15]](function(){return _0x21fbxa[_0x8207[23]](201)})[_0x8207[12]](function(_0x21fbxc){return handleError(_0x21fbxa,_0x21fbxc)})};exports[_0x8207[32]]= function(_0x21fbx9,_0x21fbxa,_0x21fbxb){var _0x21fbxe;if(_0x21fbx9[_0x8207[28]][_0x8207[24]]){delete _0x21fbx9[_0x8207[28]][_0x8207[24]]};return sequelize[_0x8207[42]](function(_0x21fbxf){return Automation[_0x8207[26]](_0x21fbx9[_0x8207[25]][_0x8207[24]])[_0x8207[15]](function(_0x21fbx12){if(!_0x21fbx12){return _0x21fbxa[_0x8207[23]](404)};_0x21fbxe= _0x21fbx12;if(_0x21fbx9[_0x8207[28]][_0x8207[30]]){return ToolsCondition[_0x8207[39]]({where:{AutomationAnyId:_0x21fbx9[_0x8207[25]][_0x8207[24]]},transaction:_0x21fbxf})}})[_0x8207[15]](function(){if(_0x21fbx9[_0x8207[28]][_0x8207[30]]&& Array[_0x8207[34]](_0x21fbx9[_0x8207[28]].Any)&& _0x21fbx9[_0x8207[28]][_0x8207[30]][_0x8207[35]]){_[_0x8207[37]](_0x21fbx9[_0x8207[28]].Any,function(_0x21fbx11){_0x21fbx11[_0x8207[41]]= _0x21fbx9[_0x8207[25]][_0x8207[24]]});return ToolsCondition[_0x8207[38]](_0x21fbx9[_0x8207[28]].Any,{transaction:_0x21fbxf})};return})[_0x8207[15]](function(){if(_0x21fbx9[_0x8207[28]][_0x8207[29]]){return ToolsCondition[_0x8207[39]]({where:{AutomationAllId:_0x21fbx9[_0x8207[25]][_0x8207[24]]},transaction:_0x21fbxf})}})[_0x8207[15]](function(){if(_0x21fbx9[_0x8207[28]][_0x8207[29]]&& Array[_0x8207[34]](_0x21fbx9[_0x8207[28]].All)&& _0x21fbx9[_0x8207[28]][_0x8207[29]][_0x8207[35]]){_[_0x8207[37]](_0x21fbx9[_0x8207[28]].All,function(_0x21fbx11){_0x21fbx11[_0x8207[40]]= _0x21fbx9[_0x8207[25]][_0x8207[24]]});return ToolsCondition[_0x8207[38]](_0x21fbx9[_0x8207[28]].All,{transaction:_0x21fbxf})};return})[_0x8207[15]](function(){if(_0x21fbx9[_0x8207[28]][_0x8207[31]]){return ToolsAction[_0x8207[39]]({where:{AutomationId:_0x21fbx9[_0x8207[25]][_0x8207[24]]},transaction:_0x21fbxf})}})[_0x8207[15]](function(){if(_0x21fbx9[_0x8207[28]][_0x8207[31]]&& Array[_0x8207[34]](_0x21fbx9[_0x8207[28]].Actions)&& _0x21fbx9[_0x8207[28]][_0x8207[31]][_0x8207[35]]){_[_0x8207[37]](_0x21fbx9[_0x8207[28]].Actions,function(_0x21fbx11){_0x21fbx11[_0x8207[36]]= _0x21fbx9[_0x8207[25]][_0x8207[24]]});return ToolsAction[_0x8207[38]](_0x21fbx9[_0x8207[28]].Actions,{transaction:_0x21fbxf})};return})[_0x8207[15]](function(){var _0x21fbx10=_[_0x8207[18]](_0x21fbxe,_0x21fbx9[_0x8207[28]]);return _0x21fbx10[_0x8207[33]]({transaction:_0x21fbxf})})})[_0x8207[15]](function(){return _0x21fbxa[_0x8207[23]](200)})[_0x8207[12]](function(_0x21fbxc){return handleError(_0x21fbxa,_0x21fbxc)})};exports[_0x8207[39]]= function(_0x21fbx9,_0x21fbxa){return Automation[_0x8207[26]](_0x21fbx9[_0x8207[25]][_0x8207[24]])[_0x8207[15]](function(Automation){if(!Automation){return _0x21fbxa[_0x8207[23]](404)};Automation[_0x8207[39]]()[_0x8207[15]](function(){return _0x21fbxa[_0x8207[23]](204)})[_0x8207[12]](function(_0x21fbxc){return handleError(_0x21fbxa,_0x21fbxc)})})[_0x8207[12]](function(_0x21fbxc){return handleError(_0x21fbxa,_0x21fbxc)})};exports[_0x8207[43]]= function(_0x21fbx9,_0x21fbxa){return Automation[_0x8207[39]]({where:{id:_0x21fbx9[_0x8207[16]][_0x8207[44]]},individualHooks:true})[_0x8207[15]](function(){return _0x21fbxa[_0x8207[23]](204)})[_0x8207[12]](function(_0x21fbxc){return handleError(_0x21fbxa,_0x21fbxc)})};function handleError(_0x21fbxa,_0x21fbxc){logger[_0x8207[46]](_0x21fbxc[_0x8207[45]]);return _0x21fbxa[_0x8207[14]](500)[_0x8207[13]](_0x21fbxc)}
\ No newline at end of file
+var _0xcd96=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x54\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x54\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x41\x6C\x6C","\x41\x6E\x79","\x41\x63\x74\x69\x6F\x6E\x73","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x69\x73\x41\x72\x72\x61\x79","\x6C\x65\x6E\x67\x74\x68","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x49\x64","\x66\x6F\x72\x45\x61\x63\x68","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x41\x6C\x6C\x49\x64","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x41\x6E\x79\x49\x64","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xcd96[0];var _=require(_0xcd96[1]);var util=require(_0xcd96[2]);var Util=require(_0xcd96[3]);var sequelize=require(_0xcd96[5])[_0xcd96[4]];var Automation=require(_0xcd96[5])[_0xcd96[6]];var ToolsCondition=require(_0xcd96[5])[_0xcd96[7]];var ToolsAction=require(_0xcd96[5])[_0xcd96[8]];var logger=require(_0xcd96[10])(_0xcd96[9]);exports[_0xcd96[11]]= function(_0xb5fex9,_0xb5fexa,_0xb5fexb){return Automation[_0xcd96[21]](_0xcd96[20])[_0xcd96[19]](_[_0xcd96[18]](Util[_0xcd96[17]](_0xb5fex9[_0xcd96[16]]),{distinct:true}))[_0xcd96[15]](function(_0xb5fexd){_0xb5fexa[_0xcd96[14]](200)[_0xcd96[13]](_0xb5fexd)})[_0xcd96[12]](function(_0xb5fexc){return handleError(_0xb5fexa,_0xb5fexc)})};exports[_0xcd96[22]]= function(_0xb5fex9,_0xb5fexa){return Automation[_0xcd96[21]](_0xcd96[20])[_0xcd96[26]](_0xb5fex9[_0xcd96[25]][_0xcd96[24]])[_0xcd96[15]](function(Automation){if(!Automation){return _0xb5fexa[_0xcd96[23]](404)};return _0xb5fexa[_0xcd96[13]](Automation)})[_0xcd96[12]](function(_0xb5fexc){return handleError(_0xb5fexa,_0xb5fexc)})};exports[_0xcd96[27]]= function(_0xb5fex9,_0xb5fexa,_0xb5fexb){return Automation[_0xcd96[27]](_0xb5fex9[_0xcd96[28]],{include:[{model:ToolsCondition,as:_0xcd96[29]},{model:ToolsCondition,as:_0xcd96[30]},{model:ToolsAction,as:_0xcd96[31]}]})[_0xcd96[15]](function(){return _0xb5fexa[_0xcd96[23]](201)})[_0xcd96[12]](function(_0xb5fexc){return handleError(_0xb5fexa,_0xb5fexc)})};exports[_0xcd96[32]]= function(_0xb5fex9,_0xb5fexa,_0xb5fexb){var _0xb5fexe;if(_0xb5fex9[_0xcd96[28]][_0xcd96[24]]){delete _0xb5fex9[_0xcd96[28]][_0xcd96[24]]};return sequelize[_0xcd96[42]](function(_0xb5fexf){return Automation[_0xcd96[26]](_0xb5fex9[_0xcd96[25]][_0xcd96[24]])[_0xcd96[15]](function(_0xb5fex12){if(!_0xb5fex12){return _0xb5fexa[_0xcd96[23]](404)};_0xb5fexe= _0xb5fex12;if(_0xb5fex9[_0xcd96[28]][_0xcd96[30]]){return ToolsCondition[_0xcd96[39]]({where:{AutomationAnyId:_0xb5fex9[_0xcd96[25]][_0xcd96[24]]},transaction:_0xb5fexf})}})[_0xcd96[15]](function(){if(_0xb5fex9[_0xcd96[28]][_0xcd96[30]]&& Array[_0xcd96[34]](_0xb5fex9[_0xcd96[28]].Any)&& _0xb5fex9[_0xcd96[28]][_0xcd96[30]][_0xcd96[35]]){_[_0xcd96[37]](_0xb5fex9[_0xcd96[28]].Any,function(_0xb5fex11){_0xb5fex11[_0xcd96[41]]= _0xb5fex9[_0xcd96[25]][_0xcd96[24]]});return ToolsCondition[_0xcd96[38]](_0xb5fex9[_0xcd96[28]].Any,{transaction:_0xb5fexf})};return})[_0xcd96[15]](function(){if(_0xb5fex9[_0xcd96[28]][_0xcd96[29]]){return ToolsCondition[_0xcd96[39]]({where:{AutomationAllId:_0xb5fex9[_0xcd96[25]][_0xcd96[24]]},transaction:_0xb5fexf})}})[_0xcd96[15]](function(){if(_0xb5fex9[_0xcd96[28]][_0xcd96[29]]&& Array[_0xcd96[34]](_0xb5fex9[_0xcd96[28]].All)&& _0xb5fex9[_0xcd96[28]][_0xcd96[29]][_0xcd96[35]]){_[_0xcd96[37]](_0xb5fex9[_0xcd96[28]].All,function(_0xb5fex11){_0xb5fex11[_0xcd96[40]]= _0xb5fex9[_0xcd96[25]][_0xcd96[24]]});return ToolsCondition[_0xcd96[38]](_0xb5fex9[_0xcd96[28]].All,{transaction:_0xb5fexf})};return})[_0xcd96[15]](function(){if(_0xb5fex9[_0xcd96[28]][_0xcd96[31]]){return ToolsAction[_0xcd96[39]]({where:{AutomationId:_0xb5fex9[_0xcd96[25]][_0xcd96[24]]},transaction:_0xb5fexf})}})[_0xcd96[15]](function(){if(_0xb5fex9[_0xcd96[28]][_0xcd96[31]]&& Array[_0xcd96[34]](_0xb5fex9[_0xcd96[28]].Actions)&& _0xb5fex9[_0xcd96[28]][_0xcd96[31]][_0xcd96[35]]){_[_0xcd96[37]](_0xb5fex9[_0xcd96[28]].Actions,function(_0xb5fex11){_0xb5fex11[_0xcd96[36]]= _0xb5fex9[_0xcd96[25]][_0xcd96[24]]});return ToolsAction[_0xcd96[38]](_0xb5fex9[_0xcd96[28]].Actions,{transaction:_0xb5fexf})};return})[_0xcd96[15]](function(){var _0xb5fex10=_[_0xcd96[18]](_0xb5fexe,_0xb5fex9[_0xcd96[28]]);return _0xb5fex10[_0xcd96[33]]({transaction:_0xb5fexf})})})[_0xcd96[15]](function(){return _0xb5fexa[_0xcd96[23]](200)})[_0xcd96[12]](function(_0xb5fexc){return handleError(_0xb5fexa,_0xb5fexc)})};exports[_0xcd96[39]]= function(_0xb5fex9,_0xb5fexa){return Automation[_0xcd96[26]](_0xb5fex9[_0xcd96[25]][_0xcd96[24]])[_0xcd96[15]](function(Automation){if(!Automation){return _0xb5fexa[_0xcd96[23]](404)};Automation[_0xcd96[39]]()[_0xcd96[15]](function(){return _0xb5fexa[_0xcd96[23]](204)})[_0xcd96[12]](function(_0xb5fexc){return handleError(_0xb5fexa,_0xb5fexc)})})[_0xcd96[12]](function(_0xb5fexc){return handleError(_0xb5fexa,_0xb5fexc)})};exports[_0xcd96[43]]= function(_0xb5fex9,_0xb5fexa){return Automation[_0xcd96[39]]({where:{id:_0xb5fex9[_0xcd96[16]][_0xcd96[44]]},individualHooks:true})[_0xcd96[15]](function(){return _0xb5fexa[_0xcd96[23]](204)})[_0xcd96[12]](function(_0xb5fexc){return handleError(_0xb5fexa,_0xb5fexc)})};function handleError(_0xb5fexa,_0xb5fexc){logger[_0xcd96[46]](_0xb5fexc[_0xcd96[45]]);return _0xb5fexa[_0xcd96[14]](500)[_0xcd96[13]](_0xb5fexc)}
\ No newline at end of file