mqtt outbound send snapshot as base64

deprecate-old-monitor-groups
Moe 2022-12-15 16:53:05 -08:00
parent f177e8e097
commit 13aca4591d
1 changed files with 5 additions and 2 deletions

View File

@ -102,7 +102,7 @@ module.exports = function(s,config,lang,getSnapshot){
sendToMqttConnections(groupKey,'onDetectorNoTriggerTimeout',[e],true) sendToMqttConnections(groupKey,'onDetectorNoTriggerTimeout',[e],true)
} }
} }
const onEventTrigger = (d,filter) => { const onEventTrigger = async (d,filter) => {
const monitorConfig = s.group[d.ke].rawMonitorConfigurations[d.id] const monitorConfig = s.group[d.ke].rawMonitorConfigurations[d.id]
if((filter.mqttout || monitorConfig.details.notify_mqttout === '1') && !s.group[d.ke].activeMonitors[d.id].detector_mqttout){ if((filter.mqttout || monitorConfig.details.notify_mqttout === '1') && !s.group[d.ke].activeMonitors[d.id].detector_mqttout){
var detector_mqttout_timeout var detector_mqttout_timeout
@ -117,7 +117,10 @@ module.exports = function(s,config,lang,getSnapshot){
},detector_mqttout_timeout) },detector_mqttout_timeout)
// //
const groupKey = d.ke const groupKey = d.ke
sendToMqttConnections(groupKey,'onEventTrigger',[d,filter],true) await getSnapshot(d,monitorConfig)
sendToMqttConnections(groupKey,'onEventTrigger',[Object.assign({},d,{
screenshotBuffer: d.screenshotBuffer.toString('base64')
}),filter],true)
} }
} }
const onMonitorSave = (monitorConfig) => { const onMonitorSave = (monitorConfig) => {