allow users to set live location minimum distance update

This commit is contained in:
Mauro Romito
2026-04-20 20:26:11 +02:00
committed by Mauro
parent f2d3945ff3
commit 693a76ecf0
6 changed files with 78 additions and 4 deletions

View File

@@ -66,6 +66,7 @@ final class AppSettings {
case voiceMessagePlaybackSpeed
case liveLocationSharingTimeoutDatesByRoomID
case liveLocationMinimumDistanceUpdate
// Feature flags
case publicSearchEnabled
@@ -349,6 +350,9 @@ final class AppSettings {
@UserPreference(key: UserDefaultsKeys.liveLocationSharingTimeoutDatesByRoomID, defaultValue: [String: Date](), storageType: .userDefaults(store))
var liveLocationSharingTimeoutDatesByRoomID
@UserPreference(key: UserDefaultsKeys.liveLocationMinimumDistanceUpdate, defaultValue: 10, storageType: .userDefaults(store))
var liveLocationMinimumDistanceUpdate
@UserPreference(key: UserDefaultsKeys.frequentlyUsedSystemEmojis, defaultValue: [FrequentlyUsedEmoji](), storageType: .userDefaults(store))
var frequentlyUsedSystemEmojis