From 7c63f92aaa7b6188cf931d46c534b62cd998d6b8 Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Mon, 20 Mar 2017 22:27:17 +0100 Subject: [PATCH] Remove obsolte and unused code related to old and unsupported activity database --- .../gadgetbridge/devices/SampleProvider.java | 16 +--------------- .../devices/UnknownDeviceCoordinator.java | 5 ----- .../devices/hplus/HPlusHealthSampleProvider.java | 7 ------- .../devices/miband/MiBand2SampleProvider.java | 7 ------- .../devices/miband/MiBandSampleProvider.java | 6 ------ .../pebble/PebbleHealthSampleProvider.java | 6 ------ .../pebble/PebbleMisfitSampleProvider.java | 6 ------ .../pebble/PebbleMorpheuzSampleProvider.java | 6 ------ 8 files changed, 1 insertion(+), 58 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/SampleProvider.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/SampleProvider.java index ce71afd37..3af113b31 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/SampleProvider.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/SampleProvider.java @@ -34,24 +34,10 @@ import nodomain.freeyourgadget.gadgetbridge.entities.AbstractActivitySample; * @param the device/provider specific sample type (must extend AbstractActivitySample) */ public interface SampleProvider { - // TODO: these constants can all be removed - int PROVIDER_MIBAND = 0; + // These are only used for SharedPreferences int PROVIDER_PEBBLE_MORPHEUZ = 1; - int PROVIDER_PEBBLE_GADGETBRIDGE = 2; // removed int PROVIDER_PEBBLE_MISFIT = 3; int PROVIDER_PEBBLE_HEALTH = 4; - int PROVIDER_MIBAND2 = 5; - int PROVIDER_HPLUS = 6; - - int PROVIDER_UNKNOWN = 100; - // TODO: can also be removed - - /** - * Returns the "id" of this sample provider, as used in Gadgetbridge versions < 0.12.0. - * Only used for importing old samples. - * @deprecated - */ - int getID(); int normalizeType(int rawType); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/UnknownDeviceCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/UnknownDeviceCoordinator.java index 9451190e6..108423d0c 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/UnknownDeviceCoordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/UnknownDeviceCoordinator.java @@ -87,11 +87,6 @@ public class UnknownDeviceCoordinator extends AbstractDeviceCoordinator { public AbstractActivitySample getLatestActivitySample() { return null; } - - @Override - public int getID() { - return PROVIDER_UNKNOWN; - } } public UnknownDeviceCoordinator() { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/hplus/HPlusHealthSampleProvider.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/hplus/HPlusHealthSampleProvider.java index 4a2851fa0..2946731e0 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/hplus/HPlusHealthSampleProvider.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/hplus/HPlusHealthSampleProvider.java @@ -21,7 +21,6 @@ package nodomain.freeyourgadget.gadgetbridge.devices.hplus; */ import android.support.annotation.NonNull; -import android.util.Log; import java.util.Calendar; import java.util.Collections; @@ -34,7 +33,6 @@ import de.greenrobot.dao.Property; import de.greenrobot.dao.query.QueryBuilder; import nodomain.freeyourgadget.gadgetbridge.database.DBHelper; import nodomain.freeyourgadget.gadgetbridge.devices.AbstractSampleProvider; -import nodomain.freeyourgadget.gadgetbridge.devices.SampleProvider; import nodomain.freeyourgadget.gadgetbridge.entities.DaoSession; import nodomain.freeyourgadget.gadgetbridge.entities.Device; import nodomain.freeyourgadget.gadgetbridge.entities.HPlusHealthActivityOverlay; @@ -58,11 +56,6 @@ public class HPlusHealthSampleProvider extends AbstractSampleProvider getGBActivitySamples(int timestamp_from, int timestamp_to, int activityType) { List samples = super.getGBActivitySamples(timestamp_from, timestamp_to, activityType); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/MiBandSampleProvider.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/MiBandSampleProvider.java index 53b15cdd9..4842e5fa9 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/MiBandSampleProvider.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/MiBandSampleProvider.java @@ -17,7 +17,6 @@ along with this program. If not, see . */ package nodomain.freeyourgadget.gadgetbridge.devices.miband; -import nodomain.freeyourgadget.gadgetbridge.devices.SampleProvider; import nodomain.freeyourgadget.gadgetbridge.entities.DaoSession; import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice; import nodomain.freeyourgadget.gadgetbridge.model.ActivityKind; @@ -42,11 +41,6 @@ public class MiBandSampleProvider extends AbstractMiBandSampleProvider { super(device, session); } - @Override - public int getID() { - return SampleProvider.PROVIDER_MIBAND; - } - @Override public int normalizeType(int rawType) { switch (rawType) { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleHealthSampleProvider.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleHealthSampleProvider.java index c249322f8..94ee43f2c 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleHealthSampleProvider.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleHealthSampleProvider.java @@ -25,7 +25,6 @@ import de.greenrobot.dao.Property; import de.greenrobot.dao.query.QueryBuilder; import nodomain.freeyourgadget.gadgetbridge.database.DBHelper; import nodomain.freeyourgadget.gadgetbridge.devices.AbstractSampleProvider; -import nodomain.freeyourgadget.gadgetbridge.devices.SampleProvider; import nodomain.freeyourgadget.gadgetbridge.entities.DaoSession; import nodomain.freeyourgadget.gadgetbridge.entities.Device; import nodomain.freeyourgadget.gadgetbridge.entities.PebbleHealthActivityOverlay; @@ -139,9 +138,4 @@ public class PebbleHealthSampleProvider extends AbstractSampleProvider getSampleDao() { return getSession().getPebbleMisfitSampleDao(); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleMorpheuzSampleProvider.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleMorpheuzSampleProvider.java index 206b4babd..b8dd72cb8 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleMorpheuzSampleProvider.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleMorpheuzSampleProvider.java @@ -19,7 +19,6 @@ package nodomain.freeyourgadget.gadgetbridge.devices.pebble; import de.greenrobot.dao.AbstractDao; import de.greenrobot.dao.Property; import nodomain.freeyourgadget.gadgetbridge.devices.AbstractSampleProvider; -import nodomain.freeyourgadget.gadgetbridge.devices.SampleProvider; import nodomain.freeyourgadget.gadgetbridge.entities.DaoSession; import nodomain.freeyourgadget.gadgetbridge.entities.PebbleMorpheuzSample; import nodomain.freeyourgadget.gadgetbridge.entities.PebbleMorpheuzSampleDao; @@ -64,11 +63,6 @@ public class PebbleMorpheuzSampleProvider extends AbstractSampleProvider