From 14eaba858c4b7f4da1fd6a0fea82d895e4babf67 Mon Sep 17 00:00:00 2001 From: "Martin.JM" Date: Sat, 3 Feb 2024 17:58:23 +0100 Subject: [PATCH] Weather fix --- .../gadgetbridge/devices/huawei/packets/Weather.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huawei/packets/Weather.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huawei/packets/Weather.java index e5031a1af..ddd1555d7 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huawei/packets/Weather.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huawei/packets/Weather.java @@ -363,6 +363,7 @@ public class Weather { } public static class Response extends HuaweiPacket { + public int successCode = -1; public boolean success = false; public Response(ParamsProvider paramsProvider) { @@ -373,7 +374,8 @@ public class Weather { @Override public void parseTlv() throws ParseException { - this.success = this.tlv.getInteger(0x7f) == 0x000186A0; + this.successCode = this.tlv.getInteger(0x7f); + this.success = this.successCode == 0x000186A0 || this.successCode == 0x000186A3; } } }