X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;ds=sidebyside;f=go%2Fr3events%2Fmarshal_events.go;h=7da4e1f32943a97b9c20dd71a6ed38d96744ea91;hb=a87c91b7d4544703879b7ef6e472b863765e3949;hp=5456bdb0ae23f4d0f9e91a777fdd11c9896c3dcc;hpb=33e2baf66c6d13f6a0cec953e875e736b2d368d8;p=svn42.git diff --git a/go/r3events/marshal_events.go b/go/r3events/marshal_events.go index 5456bdb..7da4e1f 100644 --- a/go/r3events/marshal_events.go +++ b/go/r3events/marshal_events.go @@ -91,6 +91,11 @@ func UnmarshalByteByte2Event(data [][]byte) (event interface{}, category string, err = json.Unmarshal(data[1], newevent) category = "time" event = *newevent + case "GasLeakAlert": + newevent := new(GasLeakAlert) + err = json.Unmarshal(data[1], newevent) + category = "sensors" + event = *newevent case "MovementSensorUpdate": newevent := new(MovementSensorUpdate) err = json.Unmarshal(data[1], newevent)