Built motion from commit b18b7a808.|1.0.23
[motion.git] / server / api / trigger / trigger.controller.js
index 03437dd..860e166 100644 (file)
@@ -1 +1 @@
-var _0x4dc5=["\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","\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","\x54\x72\x69\x67\x67\x65\x72","\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","\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","\x54\x72\x69\x67\x67\x65\x72\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","\x54\x72\x69\x67\x67\x65\x72\x41\x6C\x6C\x49\x64","\x54\x72\x69\x67\x67\x65\x72\x41\x6E\x79\x49\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x4dc5[0];var _=require(_0x4dc5[1]);var util=require(_0x4dc5[2]);var Util=require(_0x4dc5[3]);var sequelize=require(_0x4dc5[5])[_0x4dc5[4]];var logger=require(_0x4dc5[7])(_0x4dc5[6]);var Trigger=require(_0x4dc5[5])[_0x4dc5[8]];var ToolsCondition=require(_0x4dc5[5])[_0x4dc5[9]];var ToolsAction=require(_0x4dc5[5])[_0x4dc5[10]];exports[_0x4dc5[11]]= function(_0xfc56x9,_0xfc56xa,_0xfc56xb){return Trigger[_0x4dc5[21]](_0x4dc5[20])[_0x4dc5[19]](_[_0x4dc5[18]](Util[_0x4dc5[17]](_0xfc56x9[_0x4dc5[16]]),{distinct:true}))[_0x4dc5[15]](function(_0xfc56xd){return _0xfc56xa[_0x4dc5[14]](200)[_0x4dc5[13]](_0xfc56xd)})[_0x4dc5[12]](function(_0xfc56xc){return handleError(_0xfc56xa,_0xfc56xc)})};exports[_0x4dc5[22]]= function(_0xfc56x9,_0xfc56xa){return Trigger[_0x4dc5[21]](_0x4dc5[20])[_0x4dc5[26]](_0xfc56x9[_0x4dc5[25]][_0x4dc5[24]])[_0x4dc5[15]](function(_0xfc56xe){if(!_0xfc56xe){return _0xfc56xa[_0x4dc5[23]](404)};return _0xfc56xa[_0x4dc5[14]](200)[_0x4dc5[13]](_0xfc56xe)})[_0x4dc5[12]](function(_0xfc56xc){return handleError(_0xfc56xa,_0xfc56xc)})};exports[_0x4dc5[27]]= function(_0xfc56x9,_0xfc56xa){return Trigger[_0x4dc5[27]](_0xfc56x9[_0x4dc5[28]],{include:[{model:ToolsCondition,as:_0x4dc5[29]},{model:ToolsCondition,as:_0x4dc5[30]},{model:ToolsAction,as:_0x4dc5[31]}],newTrigger:_0xfc56x9[_0x4dc5[28]]})[_0x4dc5[15]](function(_0xfc56xe){return _0xfc56xa[_0x4dc5[14]](201)[_0x4dc5[13]](_0xfc56xe)})[_0x4dc5[12]](function(_0xfc56xc){return handleError(_0xfc56xa,_0xfc56xc)})};exports[_0x4dc5[32]]= function(_0xfc56x9,_0xfc56xa,_0xfc56xb){var _0xfc56xf;if(_0xfc56x9[_0x4dc5[28]][_0x4dc5[24]]){delete _0xfc56x9[_0x4dc5[28]][_0x4dc5[24]]};return Trigger[_0x4dc5[26]](_0xfc56x9[_0x4dc5[25]][_0x4dc5[24]])[_0x4dc5[15]](function(_0xfc56xe){_0xfc56xf= _0xfc56xe;if(_0xfc56x9[_0x4dc5[28]][_0x4dc5[30]]){return ToolsCondition[_0x4dc5[39]]({where:{TriggerAnyId:_0xfc56x9[_0x4dc5[25]][_0x4dc5[24]]}})};return})[_0x4dc5[15]](function(){if(_0xfc56x9[_0x4dc5[28]][_0x4dc5[30]]&& Array[_0x4dc5[34]](_0xfc56x9[_0x4dc5[28]].Any)&& _0xfc56x9[_0x4dc5[28]][_0x4dc5[30]][_0x4dc5[35]]){_[_0x4dc5[37]](_0xfc56x9[_0x4dc5[28]].Any,function(_0xfc56x11){_0xfc56x11[_0x4dc5[41]]= _0xfc56x9[_0x4dc5[25]][_0x4dc5[24]]});return ToolsCondition[_0x4dc5[38]](_0xfc56x9[_0x4dc5[28]].Any)};return})[_0x4dc5[15]](function(){if(_0xfc56x9[_0x4dc5[28]][_0x4dc5[29]]){return ToolsCondition[_0x4dc5[39]]({where:{TriggerAllId:_0xfc56x9[_0x4dc5[25]][_0x4dc5[24]]}})};return})[_0x4dc5[15]](function(){if(_0xfc56x9[_0x4dc5[28]][_0x4dc5[29]]&& Array[_0x4dc5[34]](_0xfc56x9[_0x4dc5[28]].All)&& _0xfc56x9[_0x4dc5[28]][_0x4dc5[29]][_0x4dc5[35]]){_[_0x4dc5[37]](_0xfc56x9[_0x4dc5[28]].All,function(_0xfc56x11){_0xfc56x11[_0x4dc5[40]]= _0xfc56x9[_0x4dc5[25]][_0x4dc5[24]]});return ToolsCondition[_0x4dc5[38]](_0xfc56x9[_0x4dc5[28]].All)};return})[_0x4dc5[15]](function(){if(_0xfc56x9[_0x4dc5[28]][_0x4dc5[31]]){return ToolsAction[_0x4dc5[39]]({where:{TriggerId:_0xfc56x9[_0x4dc5[25]][_0x4dc5[24]]}})};return})[_0x4dc5[15]](function(){if(_0xfc56x9[_0x4dc5[28]][_0x4dc5[31]]&& Array[_0x4dc5[34]](_0xfc56x9[_0x4dc5[28]].Actions)&& _0xfc56x9[_0x4dc5[28]][_0x4dc5[31]][_0x4dc5[35]]){_[_0x4dc5[37]](_0xfc56x9[_0x4dc5[28]].Actions,function(_0xfc56x11){_0xfc56x11[_0x4dc5[36]]= _0xfc56x9[_0x4dc5[25]][_0x4dc5[24]]});return ToolsAction[_0x4dc5[38]](_0xfc56x9[_0x4dc5[28]].Actions)};return})[_0x4dc5[15]](function(){var _0xfc56x10=_[_0x4dc5[18]](_0xfc56xf,_0xfc56x9[_0x4dc5[28]]);return _0xfc56x10[_0x4dc5[33]]()})[_0x4dc5[15]](function(){return _0xfc56xa[_0x4dc5[23]](200)})[_0x4dc5[12]](function(_0xfc56xc){return handleError(_0xfc56xa,_0xfc56xc)})};exports[_0x4dc5[39]]= function(_0xfc56x9,_0xfc56xa){return Trigger[_0x4dc5[26]](_0xfc56x9[_0x4dc5[25]][_0x4dc5[24]])[_0x4dc5[15]](function(Trigger){if(!Trigger){return _0xfc56xa[_0x4dc5[23]](404)};Trigger[_0x4dc5[39]]()[_0x4dc5[15]](function(){return _0xfc56xa[_0x4dc5[23]](204)})[_0x4dc5[12]](function(_0xfc56xc){return handleError(_0xfc56xa,_0xfc56xc)})})[_0x4dc5[12]](function(_0xfc56xc){return handleError(_0xfc56xa,_0xfc56xc)})};exports[_0x4dc5[42]]= function(_0xfc56x9,_0xfc56xa){return Trigger[_0x4dc5[39]]({where:{id:_0xfc56x9[_0x4dc5[16]][_0x4dc5[43]]},individualHooks:true})[_0x4dc5[15]](function(){return _0xfc56xa[_0x4dc5[23]](204)})[_0x4dc5[12]](function(_0xfc56xc){return handleError(_0xfc56xa,_0xfc56xc)})};function handleError(_0xfc56xa,_0xfc56xc){logger[_0x4dc5[45]](_0xfc56xc[_0x4dc5[44]]);return _0xfc56xa[_0x4dc5[14]](500)[_0x4dc5[13]](_0xfc56xc)}
\ No newline at end of file
+var _0x3ffe=["\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","\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","\x54\x72\x69\x67\x67\x65\x72","\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","\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","\x54\x72\x69\x67\x67\x65\x72\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","\x54\x72\x69\x67\x67\x65\x72\x41\x6C\x6C\x49\x64","\x54\x72\x69\x67\x67\x65\x72\x41\x6E\x79\x49\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x3ffe[0];var _=require(_0x3ffe[1]);var util=require(_0x3ffe[2]);var Util=require(_0x3ffe[3]);var sequelize=require(_0x3ffe[5])[_0x3ffe[4]];var logger=require(_0x3ffe[7])(_0x3ffe[6]);var Trigger=require(_0x3ffe[5])[_0x3ffe[8]];var ToolsCondition=require(_0x3ffe[5])[_0x3ffe[9]];var ToolsAction=require(_0x3ffe[5])[_0x3ffe[10]];exports[_0x3ffe[11]]= function(_0xe4bdx9,_0xe4bdxa,_0xe4bdxb){return Trigger[_0x3ffe[21]](_0x3ffe[20])[_0x3ffe[19]](_[_0x3ffe[18]](Util[_0x3ffe[17]](_0xe4bdx9[_0x3ffe[16]]),{distinct:true}))[_0x3ffe[15]](function(_0xe4bdxd){return _0xe4bdxa[_0x3ffe[14]](200)[_0x3ffe[13]](_0xe4bdxd)})[_0x3ffe[12]](function(_0xe4bdxc){return handleError(_0xe4bdxa,_0xe4bdxc)})};exports[_0x3ffe[22]]= function(_0xe4bdx9,_0xe4bdxa){return Trigger[_0x3ffe[21]](_0x3ffe[20])[_0x3ffe[26]](_0xe4bdx9[_0x3ffe[25]][_0x3ffe[24]])[_0x3ffe[15]](function(_0xe4bdxe){if(!_0xe4bdxe){return _0xe4bdxa[_0x3ffe[23]](404)};return _0xe4bdxa[_0x3ffe[14]](200)[_0x3ffe[13]](_0xe4bdxe)})[_0x3ffe[12]](function(_0xe4bdxc){return handleError(_0xe4bdxa,_0xe4bdxc)})};exports[_0x3ffe[27]]= function(_0xe4bdx9,_0xe4bdxa){return Trigger[_0x3ffe[27]](_0xe4bdx9[_0x3ffe[28]],{include:[{model:ToolsCondition,as:_0x3ffe[29]},{model:ToolsCondition,as:_0x3ffe[30]},{model:ToolsAction,as:_0x3ffe[31]}],newTrigger:_0xe4bdx9[_0x3ffe[28]]})[_0x3ffe[15]](function(_0xe4bdxe){return _0xe4bdxa[_0x3ffe[14]](201)[_0x3ffe[13]](_0xe4bdxe)})[_0x3ffe[12]](function(_0xe4bdxc){return handleError(_0xe4bdxa,_0xe4bdxc)})};exports[_0x3ffe[32]]= function(_0xe4bdx9,_0xe4bdxa,_0xe4bdxb){var _0xe4bdxf;if(_0xe4bdx9[_0x3ffe[28]][_0x3ffe[24]]){delete _0xe4bdx9[_0x3ffe[28]][_0x3ffe[24]]};return Trigger[_0x3ffe[26]](_0xe4bdx9[_0x3ffe[25]][_0x3ffe[24]])[_0x3ffe[15]](function(_0xe4bdxe){_0xe4bdxf= _0xe4bdxe;if(_0xe4bdx9[_0x3ffe[28]][_0x3ffe[30]]){return ToolsCondition[_0x3ffe[39]]({where:{TriggerAnyId:_0xe4bdx9[_0x3ffe[25]][_0x3ffe[24]]}})};return})[_0x3ffe[15]](function(){if(_0xe4bdx9[_0x3ffe[28]][_0x3ffe[30]]&& Array[_0x3ffe[34]](_0xe4bdx9[_0x3ffe[28]].Any)&& _0xe4bdx9[_0x3ffe[28]][_0x3ffe[30]][_0x3ffe[35]]){_[_0x3ffe[37]](_0xe4bdx9[_0x3ffe[28]].Any,function(_0xe4bdx11){_0xe4bdx11[_0x3ffe[41]]= _0xe4bdx9[_0x3ffe[25]][_0x3ffe[24]]});return ToolsCondition[_0x3ffe[38]](_0xe4bdx9[_0x3ffe[28]].Any)};return})[_0x3ffe[15]](function(){if(_0xe4bdx9[_0x3ffe[28]][_0x3ffe[29]]){return ToolsCondition[_0x3ffe[39]]({where:{TriggerAllId:_0xe4bdx9[_0x3ffe[25]][_0x3ffe[24]]}})};return})[_0x3ffe[15]](function(){if(_0xe4bdx9[_0x3ffe[28]][_0x3ffe[29]]&& Array[_0x3ffe[34]](_0xe4bdx9[_0x3ffe[28]].All)&& _0xe4bdx9[_0x3ffe[28]][_0x3ffe[29]][_0x3ffe[35]]){_[_0x3ffe[37]](_0xe4bdx9[_0x3ffe[28]].All,function(_0xe4bdx11){_0xe4bdx11[_0x3ffe[40]]= _0xe4bdx9[_0x3ffe[25]][_0x3ffe[24]]});return ToolsCondition[_0x3ffe[38]](_0xe4bdx9[_0x3ffe[28]].All)};return})[_0x3ffe[15]](function(){if(_0xe4bdx9[_0x3ffe[28]][_0x3ffe[31]]){return ToolsAction[_0x3ffe[39]]({where:{TriggerId:_0xe4bdx9[_0x3ffe[25]][_0x3ffe[24]]}})};return})[_0x3ffe[15]](function(){if(_0xe4bdx9[_0x3ffe[28]][_0x3ffe[31]]&& Array[_0x3ffe[34]](_0xe4bdx9[_0x3ffe[28]].Actions)&& _0xe4bdx9[_0x3ffe[28]][_0x3ffe[31]][_0x3ffe[35]]){_[_0x3ffe[37]](_0xe4bdx9[_0x3ffe[28]].Actions,function(_0xe4bdx11){_0xe4bdx11[_0x3ffe[36]]= _0xe4bdx9[_0x3ffe[25]][_0x3ffe[24]]});return ToolsAction[_0x3ffe[38]](_0xe4bdx9[_0x3ffe[28]].Actions)};return})[_0x3ffe[15]](function(){var _0xe4bdx10=_[_0x3ffe[18]](_0xe4bdxf,_0xe4bdx9[_0x3ffe[28]]);return _0xe4bdx10[_0x3ffe[33]]()})[_0x3ffe[15]](function(){return _0xe4bdxa[_0x3ffe[23]](200)})[_0x3ffe[12]](function(_0xe4bdxc){return handleError(_0xe4bdxa,_0xe4bdxc)})};exports[_0x3ffe[39]]= function(_0xe4bdx9,_0xe4bdxa){return Trigger[_0x3ffe[26]](_0xe4bdx9[_0x3ffe[25]][_0x3ffe[24]])[_0x3ffe[15]](function(Trigger){if(!Trigger){return _0xe4bdxa[_0x3ffe[23]](404)};Trigger[_0x3ffe[39]]()[_0x3ffe[15]](function(){return _0xe4bdxa[_0x3ffe[23]](204)})[_0x3ffe[12]](function(_0xe4bdxc){return handleError(_0xe4bdxa,_0xe4bdxc)})})[_0x3ffe[12]](function(_0xe4bdxc){return handleError(_0xe4bdxa,_0xe4bdxc)})};exports[_0x3ffe[42]]= function(_0xe4bdx9,_0xe4bdxa){return Trigger[_0x3ffe[39]]({where:{id:_0xe4bdx9[_0x3ffe[16]][_0x3ffe[43]]},individualHooks:true})[_0x3ffe[15]](function(){return _0xe4bdxa[_0x3ffe[23]](204)})[_0x3ffe[12]](function(_0xe4bdxc){return handleError(_0xe4bdxa,_0xe4bdxc)})};function handleError(_0xe4bdxa,_0xe4bdxc){logger[_0x3ffe[45]](_0xe4bdxc[_0x3ffe[44]]);return _0xe4bdxa[_0x3ffe[14]](500)[_0x3ffe[13]](_0xe4bdxc)}
\ No newline at end of file