From d6758fc26426d89510dec890b053f393d9e7fb33 Mon Sep 17 00:00:00 2001 From: Nicholas Tinsley Date: Wed, 21 Jun 2023 11:53:01 -0400 Subject: [PATCH] Store PIN keyboard type in file backup. --- .../java/org/thoughtcrime/securesms/keyvalue/PinValues.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/PinValues.java b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/PinValues.java index 2773291ad9..549ca82064 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/PinValues.java +++ b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/PinValues.java @@ -3,12 +3,16 @@ package org.thoughtcrime.securesms.keyvalue; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import com.google.common.collect.Lists; + import org.signal.core.util.logging.Log; import org.thoughtcrime.securesms.dependencies.ApplicationDependencies; import org.thoughtcrime.securesms.lock.SignalPinReminders; import org.thoughtcrime.securesms.lock.v2.PinKeyboardType; import org.thoughtcrime.securesms.util.TextSecurePreferences; +import java.util.ArrayList; +import java.util.Arrays; import java.util.Collections; import java.util.List; @@ -34,7 +38,7 @@ public final class PinValues extends SignalStoreValues { @Override @NonNull List getKeysToIncludeInBackup() { - return Collections.singletonList(PIN_REMINDERS_ENABLED); + return Arrays.asList(PIN_REMINDERS_ENABLED, KEYBOARD_TYPE); } public void onEntrySuccess(@NonNull String pin) {