Clear existing key transparency data.

This commit is contained in:
Michelle Tang
2026-04-21 11:29:23 -04:00
committed by Alex Hart
parent 9fa587b7e4
commit 92927ec69b
4 changed files with 46 additions and 1 deletions

View File

@@ -75,6 +75,7 @@ class AdvancedPrivacySettingsViewModel(
viewModelScope.launch(SignalDispatchers.IO) {
if (!enabled) {
SignalDatabase.recipients.clearAllKeyTransparencyData()
SignalStore.account.distinguishedHead = null
}
SignalDatabase.recipients.markNeedsSync(Recipient.self().id)
StorageSyncHelper.scheduleSyncForDataChange()