Update contacts permission UI.

This commit is contained in:
mtang-signal
2024-05-14 09:22:24 -07:00
committed by Nicholas Tinsley
parent 13bd4a9c74
commit 0465fdea62
8 changed files with 292 additions and 135 deletions

View File

@@ -24,6 +24,7 @@ public class UiHints extends SignalStoreValues {
private static final String LAST_CRASH_PROMPT = "uihints.last_crash_prompt";
private static final String HAS_COMPLETED_USERNAME_ONBOARDING = "uihints.has_completed_username_onboarding";
private static final String HAS_SEEN_DOUBLE_TAP_EDIT_EDUCATION_SHEET = "uihints.has_seen_double_tap_edit_education_sheet";
private static final String DISMISSED_CONTACTS_PERMISSION_BANNER = "uihints.dismissed_contacts_permission_banner";
UiHints(@NonNull KeyValueStore store) {
super(store);
@@ -167,4 +168,12 @@ public class UiHints extends SignalStoreValues {
public boolean getHasSeenDoubleTapEditEducationSheet() {
return getBoolean(HAS_SEEN_DOUBLE_TAP_EDIT_EDUCATION_SHEET, false);
}
public void markDismissedContactsPermissionBanner() {
putBoolean(DISMISSED_CONTACTS_PERMISSION_BANNER, true);
}
public boolean getDismissedContactsPermissionBanner() {
return getBoolean(DISMISSED_CONTACTS_PERMISSION_BANNER, false);
}
}