Skip to content
Snippets Groups Projects
Commit 5b5c5fa3 authored by KERDREUX Jerome's avatar KERDREUX Jerome
Browse files

Some refactoring

parent 1dd19826
No related branches found
No related tags found
No related merge requests found
......@@ -61,12 +61,7 @@ func updateXAALDevice(bDevice *BridgeDevice, payload map[string]interface{}) {
for _, dev := range bDevice.XAALDevice {
for key, value := range payload {
if key == "contact" && dev.DevType == "contact.basic" {
switch value {
case true:
dev.GetAttribute("detected").SetValue(false)
case false:
dev.GetAttribute("detected").SetValue(true)
}
dev.GetAttribute("detected").SetValue(!value.(bool))
}
if key == "battery" && dev.DevType == "battery.basic" {
dev.GetAttribute("level").SetValue(value)
......
......@@ -131,7 +131,7 @@ func deviceHandler(device *BridgeDevice, msg MQTT.Message) {
}
}
func dumpMessage(msg MQTT.Message) {
func dumpMQTTMsg(msg MQTT.Message) {
var data map[string]interface{}
err := json.Unmarshal(msg.Payload(), &data)
if err != nil {
......@@ -174,10 +174,10 @@ func publishHander(client MQTT.Client, msg MQTT.Message) {
}
if dev == nil {
dumpMessage(msg)
dumpMQTTMsg(msg)
} else {
deviceHandler(dev, msg)
dumpMessage(msg)
dumpMQTTMsg(msg)
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment