implement the start, send and stop functions

This commit is contained in:
Mauro Romito
2026-04-02 17:18:18 +02:00
committed by Mauro
parent dc67d49d47
commit df5570281b
6 changed files with 531 additions and 0 deletions
@@ -80,6 +80,7 @@ final class AppSettings {
case focusEventOnNotificationTap
case linkNewDeviceEnabled
case liveLocationSharingEnabled
case liveLocationSharingTimeoutDatesByRoomID
case floatingTimelineDateEnabled
// Doug's tweaks 🔧
@@ -349,6 +350,9 @@ final class AppSettings {
@UserPreference(key: UserDefaultsKeys.hasRequestedLocationAlwaysLocationAuthorization, defaultValue: false, storageType: .userDefaults(store))
var hasRequestedLocationAlwaysLocationAuthorization
@UserPreference(key: UserDefaultsKeys.liveLocationSharingTimeoutDatesByRoomID, defaultValue: [String: Date](), storageType: .userDefaults(store))
var liveLocationSharingTimeoutDatesByRoomID
@UserPreference(key: UserDefaultsKeys.frequentlyUsedSystemEmojis, defaultValue: [FrequentlyUsedEmoji](), storageType: .userDefaults(store))
var frequentlyUsedSystemEmojis