From 241486f7c339d4abdee5ebbb9d8eb119e4bfcc52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rebelo?= Date: Thu, 5 Oct 2023 21:58:46 +0100 Subject: [PATCH] Mi Band 8: Update to use getSupportedDeviceName --- .../devices/xiaomi/miband8/MiBand8Coordinator.java | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/xiaomi/miband8/MiBand8Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/xiaomi/miband8/MiBand8Coordinator.java index 271fa0c5b..c83797132 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/xiaomi/miband8/MiBand8Coordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/xiaomi/miband8/MiBand8Coordinator.java @@ -19,7 +19,6 @@ package nodomain.freeyourgadget.gadgetbridge.devices.xiaomi.miband8; import android.content.Context; import android.net.Uri; -import androidx.annotation.NonNull; import androidx.annotation.Nullable; import java.util.regex.Pattern; @@ -27,20 +26,11 @@ import java.util.regex.Pattern; import nodomain.freeyourgadget.gadgetbridge.R; import nodomain.freeyourgadget.gadgetbridge.devices.InstallHandler; import nodomain.freeyourgadget.gadgetbridge.devices.xiaomi.XiaomiCoordinator; -import nodomain.freeyourgadget.gadgetbridge.impl.GBDeviceCandidate; -import nodomain.freeyourgadget.gadgetbridge.model.DeviceType; public class MiBand8Coordinator extends XiaomiCoordinator { - private final Pattern NAME_PATTTERN = Pattern.compile("^Xiaomi Smart Band 8 [A-Z0-9]{4}$"); - - @NonNull @Override - public DeviceType getSupportedType(final GBDeviceCandidate candidate) { - if (NAME_PATTTERN.matcher(candidate.getName()).matches()) { - return DeviceType.MIBAND8; - } - - return DeviceType.UNKNOWN; + protected Pattern getSupportedDeviceName() { + return Pattern.compile("^Xiaomi Smart Band 8 [A-Z0-9]{4}$"); } @Nullable