1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-07-30 18:44:11 +02:00

Pebble: Always allow reply action even if untested features are turned off

This commit is contained in:
Andreas Shimokawa 2018-11-01 17:02:33 +01:00
parent e54f1eaccc
commit 5fc2a704a3

View File

@ -379,18 +379,16 @@ public class DeviceCommunicationService extends Service implements SharedPrefere
if (((notificationSpec.flags & NotificationSpec.FLAG_WEARABLE_ACTIONS) > 0) if (((notificationSpec.flags & NotificationSpec.FLAG_WEARABLE_ACTIONS) > 0)
|| (notificationSpec.type == NotificationType.GENERIC_SMS && notificationSpec.phoneNumber != null)) { || (notificationSpec.type == NotificationType.GENERIC_SMS && notificationSpec.phoneNumber != null)) {
// NOTE: maybe not where it belongs // NOTE: maybe not where it belongs
if (prefs.getBoolean("pebble_force_untested", false)) { // I would rather like to save that as an array in SharedPreferences
// I would rather like to save that as an array in SharedPreferences // this would work but I dont know how to do the same in the Settings Activity's xml
// this would work but I dont know how to do the same in the Settings Activity's xml ArrayList<String> replies = new ArrayList<>();
ArrayList<String> replies = new ArrayList<>(); for (int i = 1; i <= 16; i++) {
for (int i = 1; i <= 16; i++) { String reply = prefs.getString("canned_reply_" + i, null);
String reply = prefs.getString("canned_reply_" + i, null); if (reply != null && !reply.equals("")) {
if (reply != null && !reply.equals("")) { replies.add(reply);
replies.add(reply);
}
} }
notificationSpec.cannedReplies = replies.toArray(new String[replies.size()]);
} }
notificationSpec.cannedReplies = replies.toArray(new String[replies.size()]);
} }
mDeviceSupport.onNotification(notificationSpec); mDeviceSupport.onNotification(notificationSpec);