From 577ee27c149d02e8954f4d15cd42e7fc234d5bff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rebelo?= Date: Sat, 9 Dec 2023 10:59:39 +0000 Subject: [PATCH] Intent API: Add debug action for test new function --- .../externalevents/IntentApiReceiver.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/IntentApiReceiver.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/IntentApiReceiver.java index b5d437cb0..5354d1478 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/IntentApiReceiver.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/IntentApiReceiver.java @@ -54,6 +54,7 @@ public class IntentApiReceiver extends BroadcastReceiver { public static final String COMMAND_DEBUG_SEND_NOTIFICATION = "nodomain.freeyourgadget.gadgetbridge.command.DEBUG_SEND_NOTIFICATION"; public static final String COMMAND_DEBUG_INCOMING_CALL = "nodomain.freeyourgadget.gadgetbridge.command.DEBUG_INCOMING_CALL"; public static final String COMMAND_DEBUG_SET_DEVICE_ADDRESS = "nodomain.freeyourgadget.gadgetbridge.command.DEBUG_SET_DEVICE_ADDRESS"; + public static final String COMMAND_DEBUG_TEST_NEW_FUNCTION = "nodomain.freeyourgadget.gadgetbridge.command.DEBUG_TEST_NEW_FUNCTION"; private static final String MAC_ADDR_PATTERN = "^([0-9A-F]{2}:){5}[0-9A-F]{2}$"; @@ -174,6 +175,15 @@ public class IntentApiReceiver extends BroadcastReceiver { } setDeviceAddress(intent); break; + + case COMMAND_DEBUG_TEST_NEW_FUNCTION: + if (!prefs.getBoolean("intent_api_allow_debug_commands", false)) { + LOG.warn(msgDebugNotAllowed); + return; + } + LOG.info("Triggering Debug Test New Function"); + GBApplication.deviceService().onTestNewFunction(); + break; } } @@ -184,6 +194,7 @@ public class IntentApiReceiver extends BroadcastReceiver { intentFilter.addAction(COMMAND_DEBUG_SEND_NOTIFICATION); intentFilter.addAction(COMMAND_DEBUG_INCOMING_CALL); intentFilter.addAction(COMMAND_DEBUG_SET_DEVICE_ADDRESS); + intentFilter.addAction(COMMAND_DEBUG_TEST_NEW_FUNCTION); return intentFilter; }