2018-09-28 05:37:08 +00:00
|
|
|
module.exports = function(s,config,lang){
|
2022-06-17 06:23:12 +00:00
|
|
|
require('./events/onvif.js')(s,config,lang)
|
2023-01-31 18:13:31 +00:00
|
|
|
require('./events/noEventsDetector.js')(s,config,lang)
|
2023-03-15 20:25:17 +00:00
|
|
|
const { bindTagLegendForMonitors } = require('./events/utils.js')(s,config,lang)
|
|
|
|
s.onAccountSave(function(theGroup,formDetails,user){
|
|
|
|
const groupKey = user.ke
|
|
|
|
bindTagLegendForMonitors(groupKey)
|
|
|
|
})
|
|
|
|
s.onMonitorSave(function(monitorConfig){
|
|
|
|
const groupKey = monitorConfig.ke
|
|
|
|
bindTagLegendForMonitors(groupKey)
|
|
|
|
})
|
|
|
|
s.onMonitorStop(function(monitorConfig){
|
|
|
|
const groupKey = monitorConfig.ke
|
|
|
|
bindTagLegendForMonitors(groupKey)
|
|
|
|
})
|
|
|
|
s.onProcessReady(function(){
|
|
|
|
Object.keys(s.group).forEach((groupKey) => {
|
|
|
|
bindTagLegendForMonitors(groupKey)
|
|
|
|
})
|
|
|
|
})
|
2018-09-28 05:37:08 +00:00
|
|
|
}
|