Built motion from commit 94df3a359.|1.0.33
[motion.git] / server / api / trigger / trigger.controller.js
index d539fbc..8cf42d7 100644 (file)
@@ -1 +1 @@
-var _0x26db=["\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"];_0x26db[0];var _=require(_0x26db[1]);var util=require(_0x26db[2]);var Util=require(_0x26db[3]);var sequelize=require(_0x26db[5])[_0x26db[4]];var logger=require(_0x26db[7])(_0x26db[6]);var Trigger=require(_0x26db[5])[_0x26db[8]];var ToolsCondition=require(_0x26db[5])[_0x26db[9]];var ToolsAction=require(_0x26db[5])[_0x26db[10]];exports[_0x26db[11]]= function(_0x2817x9,_0x2817xa,_0x2817xb){return Trigger[_0x26db[21]](_0x26db[20])[_0x26db[19]](_[_0x26db[18]](Util[_0x26db[17]](_0x2817x9[_0x26db[16]]),{distinct:true}))[_0x26db[15]](function(_0x2817xd){return _0x2817xa[_0x26db[14]](200)[_0x26db[13]](_0x2817xd)})[_0x26db[12]](function(_0x2817xc){return handleError(_0x2817xa,_0x2817xc)})};exports[_0x26db[22]]= function(_0x2817x9,_0x2817xa){return Trigger[_0x26db[21]](_0x26db[20])[_0x26db[26]](_0x2817x9[_0x26db[25]][_0x26db[24]])[_0x26db[15]](function(_0x2817xe){if(!_0x2817xe){return _0x2817xa[_0x26db[23]](404)};return _0x2817xa[_0x26db[14]](200)[_0x26db[13]](_0x2817xe)})[_0x26db[12]](function(_0x2817xc){return handleError(_0x2817xa,_0x2817xc)})};exports[_0x26db[27]]= function(_0x2817x9,_0x2817xa){return Trigger[_0x26db[27]](_0x2817x9[_0x26db[28]],{include:[{model:ToolsCondition,as:_0x26db[29]},{model:ToolsCondition,as:_0x26db[30]},{model:ToolsAction,as:_0x26db[31]}],newTrigger:_0x2817x9[_0x26db[28]]})[_0x26db[15]](function(_0x2817xe){return _0x2817xa[_0x26db[14]](201)[_0x26db[13]](_0x2817xe)})[_0x26db[12]](function(_0x2817xc){return handleError(_0x2817xa,_0x2817xc)})};exports[_0x26db[32]]= function(_0x2817x9,_0x2817xa,_0x2817xb){var _0x2817xf;if(_0x2817x9[_0x26db[28]][_0x26db[24]]){delete _0x2817x9[_0x26db[28]][_0x26db[24]]};return Trigger[_0x26db[26]](_0x2817x9[_0x26db[25]][_0x26db[24]])[_0x26db[15]](function(_0x2817xe){_0x2817xf= _0x2817xe;if(_0x2817x9[_0x26db[28]][_0x26db[30]]){return ToolsCondition[_0x26db[39]]({where:{TriggerAnyId:_0x2817x9[_0x26db[25]][_0x26db[24]]}})};return})[_0x26db[15]](function(){if(_0x2817x9[_0x26db[28]][_0x26db[30]]&& Array[_0x26db[34]](_0x2817x9[_0x26db[28]].Any)&& _0x2817x9[_0x26db[28]][_0x26db[30]][_0x26db[35]]){_[_0x26db[37]](_0x2817x9[_0x26db[28]].Any,function(_0x2817x11){_0x2817x11[_0x26db[41]]= _0x2817x9[_0x26db[25]][_0x26db[24]]});return ToolsCondition[_0x26db[38]](_0x2817x9[_0x26db[28]].Any)};return})[_0x26db[15]](function(){if(_0x2817x9[_0x26db[28]][_0x26db[29]]){return ToolsCondition[_0x26db[39]]({where:{TriggerAllId:_0x2817x9[_0x26db[25]][_0x26db[24]]}})};return})[_0x26db[15]](function(){if(_0x2817x9[_0x26db[28]][_0x26db[29]]&& Array[_0x26db[34]](_0x2817x9[_0x26db[28]].All)&& _0x2817x9[_0x26db[28]][_0x26db[29]][_0x26db[35]]){_[_0x26db[37]](_0x2817x9[_0x26db[28]].All,function(_0x2817x11){_0x2817x11[_0x26db[40]]= _0x2817x9[_0x26db[25]][_0x26db[24]]});return ToolsCondition[_0x26db[38]](_0x2817x9[_0x26db[28]].All)};return})[_0x26db[15]](function(){if(_0x2817x9[_0x26db[28]][_0x26db[31]]){return ToolsAction[_0x26db[39]]({where:{TriggerId:_0x2817x9[_0x26db[25]][_0x26db[24]]}})};return})[_0x26db[15]](function(){if(_0x2817x9[_0x26db[28]][_0x26db[31]]&& Array[_0x26db[34]](_0x2817x9[_0x26db[28]].Actions)&& _0x2817x9[_0x26db[28]][_0x26db[31]][_0x26db[35]]){_[_0x26db[37]](_0x2817x9[_0x26db[28]].Actions,function(_0x2817x11){_0x2817x11[_0x26db[36]]= _0x2817x9[_0x26db[25]][_0x26db[24]]});return ToolsAction[_0x26db[38]](_0x2817x9[_0x26db[28]].Actions)};return})[_0x26db[15]](function(){var _0x2817x10=_[_0x26db[18]](_0x2817xf,_0x2817x9[_0x26db[28]]);return _0x2817x10[_0x26db[33]]()})[_0x26db[15]](function(){return _0x2817xa[_0x26db[23]](200)})[_0x26db[12]](function(_0x2817xc){return handleError(_0x2817xa,_0x2817xc)})};exports[_0x26db[39]]= function(_0x2817x9,_0x2817xa){return Trigger[_0x26db[26]](_0x2817x9[_0x26db[25]][_0x26db[24]])[_0x26db[15]](function(Trigger){if(!Trigger){return _0x2817xa[_0x26db[23]](404)};Trigger[_0x26db[39]]()[_0x26db[15]](function(){return _0x2817xa[_0x26db[23]](204)})[_0x26db[12]](function(_0x2817xc){return handleError(_0x2817xa,_0x2817xc)})})[_0x26db[12]](function(_0x2817xc){return handleError(_0x2817xa,_0x2817xc)})};exports[_0x26db[42]]= function(_0x2817x9,_0x2817xa){return Trigger[_0x26db[39]]({where:{id:_0x2817x9[_0x26db[16]][_0x26db[43]]},individualHooks:true})[_0x26db[15]](function(){return _0x2817xa[_0x26db[23]](204)})[_0x26db[12]](function(_0x2817xc){return handleError(_0x2817xa,_0x2817xc)})};function handleError(_0x2817xa,_0x2817xc){logger[_0x26db[45]](_0x2817xc[_0x26db[44]]);return _0x2817xa[_0x26db[14]](500)[_0x26db[13]](_0x2817xc)}
\ No newline at end of file
+var _0xcf3c=["\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"];_0xcf3c[0];var _=require(_0xcf3c[1]);var util=require(_0xcf3c[2]);var Util=require(_0xcf3c[3]);var sequelize=require(_0xcf3c[5])[_0xcf3c[4]];var logger=require(_0xcf3c[7])(_0xcf3c[6]);var Trigger=require(_0xcf3c[5])[_0xcf3c[8]];var ToolsCondition=require(_0xcf3c[5])[_0xcf3c[9]];var ToolsAction=require(_0xcf3c[5])[_0xcf3c[10]];exports[_0xcf3c[11]]= function(_0x3387x9,_0x3387xa,_0x3387xb){return Trigger[_0xcf3c[21]](_0xcf3c[20])[_0xcf3c[19]](_[_0xcf3c[18]](Util[_0xcf3c[17]](_0x3387x9[_0xcf3c[16]]),{distinct:true}))[_0xcf3c[15]](function(_0x3387xd){return _0x3387xa[_0xcf3c[14]](200)[_0xcf3c[13]](_0x3387xd)})[_0xcf3c[12]](function(_0x3387xc){return handleError(_0x3387xa,_0x3387xc)})};exports[_0xcf3c[22]]= function(_0x3387x9,_0x3387xa){return Trigger[_0xcf3c[21]](_0xcf3c[20])[_0xcf3c[26]](_0x3387x9[_0xcf3c[25]][_0xcf3c[24]])[_0xcf3c[15]](function(_0x3387xe){if(!_0x3387xe){return _0x3387xa[_0xcf3c[23]](404)};return _0x3387xa[_0xcf3c[14]](200)[_0xcf3c[13]](_0x3387xe)})[_0xcf3c[12]](function(_0x3387xc){return handleError(_0x3387xa,_0x3387xc)})};exports[_0xcf3c[27]]= function(_0x3387x9,_0x3387xa){return Trigger[_0xcf3c[27]](_0x3387x9[_0xcf3c[28]],{include:[{model:ToolsCondition,as:_0xcf3c[29]},{model:ToolsCondition,as:_0xcf3c[30]},{model:ToolsAction,as:_0xcf3c[31]}],newTrigger:_0x3387x9[_0xcf3c[28]]})[_0xcf3c[15]](function(_0x3387xe){return _0x3387xa[_0xcf3c[14]](201)[_0xcf3c[13]](_0x3387xe)})[_0xcf3c[12]](function(_0x3387xc){return handleError(_0x3387xa,_0x3387xc)})};exports[_0xcf3c[32]]= function(_0x3387x9,_0x3387xa,_0x3387xb){var _0x3387xf;if(_0x3387x9[_0xcf3c[28]][_0xcf3c[24]]){delete _0x3387x9[_0xcf3c[28]][_0xcf3c[24]]};return Trigger[_0xcf3c[26]](_0x3387x9[_0xcf3c[25]][_0xcf3c[24]])[_0xcf3c[15]](function(_0x3387xe){_0x3387xf= _0x3387xe;if(_0x3387x9[_0xcf3c[28]][_0xcf3c[30]]){return ToolsCondition[_0xcf3c[39]]({where:{TriggerAnyId:_0x3387x9[_0xcf3c[25]][_0xcf3c[24]]}})};return})[_0xcf3c[15]](function(){if(_0x3387x9[_0xcf3c[28]][_0xcf3c[30]]&& Array[_0xcf3c[34]](_0x3387x9[_0xcf3c[28]].Any)&& _0x3387x9[_0xcf3c[28]][_0xcf3c[30]][_0xcf3c[35]]){_[_0xcf3c[37]](_0x3387x9[_0xcf3c[28]].Any,function(_0x3387x11){_0x3387x11[_0xcf3c[41]]= _0x3387x9[_0xcf3c[25]][_0xcf3c[24]]});return ToolsCondition[_0xcf3c[38]](_0x3387x9[_0xcf3c[28]].Any)};return})[_0xcf3c[15]](function(){if(_0x3387x9[_0xcf3c[28]][_0xcf3c[29]]){return ToolsCondition[_0xcf3c[39]]({where:{TriggerAllId:_0x3387x9[_0xcf3c[25]][_0xcf3c[24]]}})};return})[_0xcf3c[15]](function(){if(_0x3387x9[_0xcf3c[28]][_0xcf3c[29]]&& Array[_0xcf3c[34]](_0x3387x9[_0xcf3c[28]].All)&& _0x3387x9[_0xcf3c[28]][_0xcf3c[29]][_0xcf3c[35]]){_[_0xcf3c[37]](_0x3387x9[_0xcf3c[28]].All,function(_0x3387x11){_0x3387x11[_0xcf3c[40]]= _0x3387x9[_0xcf3c[25]][_0xcf3c[24]]});return ToolsCondition[_0xcf3c[38]](_0x3387x9[_0xcf3c[28]].All)};return})[_0xcf3c[15]](function(){if(_0x3387x9[_0xcf3c[28]][_0xcf3c[31]]){return ToolsAction[_0xcf3c[39]]({where:{TriggerId:_0x3387x9[_0xcf3c[25]][_0xcf3c[24]]}})};return})[_0xcf3c[15]](function(){if(_0x3387x9[_0xcf3c[28]][_0xcf3c[31]]&& Array[_0xcf3c[34]](_0x3387x9[_0xcf3c[28]].Actions)&& _0x3387x9[_0xcf3c[28]][_0xcf3c[31]][_0xcf3c[35]]){_[_0xcf3c[37]](_0x3387x9[_0xcf3c[28]].Actions,function(_0x3387x11){_0x3387x11[_0xcf3c[36]]= _0x3387x9[_0xcf3c[25]][_0xcf3c[24]]});return ToolsAction[_0xcf3c[38]](_0x3387x9[_0xcf3c[28]].Actions)};return})[_0xcf3c[15]](function(){var _0x3387x10=_[_0xcf3c[18]](_0x3387xf,_0x3387x9[_0xcf3c[28]]);return _0x3387x10[_0xcf3c[33]]()})[_0xcf3c[15]](function(){return _0x3387xa[_0xcf3c[23]](200)})[_0xcf3c[12]](function(_0x3387xc){return handleError(_0x3387xa,_0x3387xc)})};exports[_0xcf3c[39]]= function(_0x3387x9,_0x3387xa){return Trigger[_0xcf3c[26]](_0x3387x9[_0xcf3c[25]][_0xcf3c[24]])[_0xcf3c[15]](function(Trigger){if(!Trigger){return _0x3387xa[_0xcf3c[23]](404)};Trigger[_0xcf3c[39]]()[_0xcf3c[15]](function(){return _0x3387xa[_0xcf3c[23]](204)})[_0xcf3c[12]](function(_0x3387xc){return handleError(_0x3387xa,_0x3387xc)})})[_0xcf3c[12]](function(_0x3387xc){return handleError(_0x3387xa,_0x3387xc)})};exports[_0xcf3c[42]]= function(_0x3387x9,_0x3387xa){return Trigger[_0xcf3c[39]]({where:{id:_0x3387x9[_0xcf3c[16]][_0xcf3c[43]]},individualHooks:true})[_0xcf3c[15]](function(){return _0x3387xa[_0xcf3c[23]](204)})[_0xcf3c[12]](function(_0x3387xc){return handleError(_0x3387xa,_0x3387xc)})};function handleError(_0x3387xa,_0x3387xc){logger[_0xcf3c[45]](_0x3387xc[_0xcf3c[44]]);return _0x3387xa[_0xcf3c[14]](500)[_0xcf3c[13]](_0x3387xc)}
\ No newline at end of file