Add education sheet for key transparency.

This commit is contained in:
Michelle Tang
2026-01-12 11:59:37 -05:00
parent 6a423cb18b
commit 5759609a11
6 changed files with 227 additions and 0 deletions

View File

@@ -31,6 +31,7 @@ public class UiHintValues extends SignalStoreValues {
private static final String HAS_SEEN_LINK_DEVICE_QR_EDUCATION_SHEET = "uihints.has_seen_link_device_qr_education_sheet";
private static final String HAS_DISMISSED_SAVE_STORAGE_WARNING = "uihints.has_dismissed_save_storage_warning";
private static final String HAS_SEEN_PINNED_MESSAGE_SHEET = "uihints.has_seen_pinned_message_sheet";
private static final String HAS_SEEN_VERIFY_AUTO_SHEET = "uihints.has_seen_verify_auto_sheet";
UiHintValues(@NonNull KeyValueStore store) {
super(store);
@@ -232,4 +233,12 @@ public class UiHintValues extends SignalStoreValues {
private int getSeenPinnedSheetCount() {
return getInteger(HAS_SEEN_PINNED_MESSAGE_SHEET, 0);
}
public boolean hasSeenVerifyAutomaticallySheet() {
return getBoolean(HAS_SEEN_VERIFY_AUTO_SHEET, false);
}
public void setSeenVerifyAutomaticallySheet() {
putBoolean(HAS_SEEN_VERIFY_AUTO_SHEET, true);
}
}