mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 16:10:20 +00:00
Fix #3620 - Fix frequently used emojis, stop relying on Apple's keyboard values and store everything app side instead.
This commit is contained in:
committed by
Stefan Ceriu
parent
f9be39eb4f
commit
e04c87445e
@@ -28,6 +28,8 @@ final class AppSettings {
|
||||
case hasRunNotificationPermissionsOnboarding
|
||||
case hasRunIdentityConfirmationOnboarding
|
||||
|
||||
case frequentlyUsedSystemEmojis
|
||||
|
||||
case enableNotifications
|
||||
case enableInAppNotifications
|
||||
case pusherProfileTag
|
||||
@@ -40,7 +42,6 @@ final class AppSettings {
|
||||
case hideTimelineMedia
|
||||
|
||||
case elementCallBaseURLOverride
|
||||
case elementCallEncryptionEnabled
|
||||
|
||||
// Feature flags
|
||||
case slidingSyncDiscovery
|
||||
@@ -231,6 +232,9 @@ final class AppSettings {
|
||||
@UserPreference(key: UserDefaultsKeys.hasRunIdentityConfirmationOnboarding, defaultValue: false, storageType: .userDefaults(store))
|
||||
var hasRunIdentityConfirmationOnboarding
|
||||
|
||||
@UserPreference(key: UserDefaultsKeys.frequentlyUsedSystemEmojis, defaultValue: [String](), storageType: .userDefaults(store))
|
||||
var frequentlyUsedSystemEmojis
|
||||
|
||||
// MARK: - Home Screen
|
||||
|
||||
@UserPreference(key: UserDefaultsKeys.hideUnreadMessagesBadge, defaultValue: false, storageType: .userDefaults(store))
|
||||
|
||||
Reference in New Issue
Block a user