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)
}
}
const onEventTrigger = (d,filter) => {
const onEventTrigger = async (d,filter) => {
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){
var detector_mqttout_timeout
@ -117,7 +117,10 @@ module.exports = function(s,config,lang,getSnapshot){
},detector_mqttout_timeout)
//
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) => {