Settings to enable and disable sending public RRs (#2384)

This commit is contained in:
Mauro
2024-01-25 15:47:33 +01:00
committed by GitHub
parent 29c8049559
commit e755be4cda
14 changed files with 84 additions and 38 deletions
@@ -37,6 +37,7 @@ final class AppSettings {
case viewSourceEnabled
case richTextEditorEnabled
case appAppearance
case sendReadReceiptsEnabled
case elementCallBaseURL
case elementCallEncryptionEnabled
@@ -261,6 +262,11 @@ final class AppSettings {
// maptiler api key
let mapTilerApiKey = InfoPlistReader.main.mapLibreAPIKey
// MARK: - Read Receipts
@UserPreference(key: UserDefaultsKeys.sendReadReceiptsEnabled, defaultValue: true, storageType: .userDefaults(store))
var sendReadReceiptsEnabled
// MARK: - Feature Flags
@UserPreference(key: UserDefaultsKeys.userSuggestionsEnabled, defaultValue: false, storageType: .volatile)