Introduce RiotSettings.showAllRoomsInHomeSpace and adapt changes in filter options

This commit is contained in:
ismailgulek
2021-10-19 16:36:35 +03:00
parent 8c2bb8a3da
commit f8c024672d
4 changed files with 18 additions and 4 deletions
@@ -28,6 +28,7 @@ final class RiotSettings: NSObject {
static let allowStunServerFallback = "allowStunServerFallback"
static let pinRoomsWithMissedNotificationsOnHome = "pinRoomsWithMissedNotif"
static let pinRoomsWithUnreadMessagesOnHome = "pinRoomsWithUnread"
static let showAllRoomsInHomeSpace = "showAllRoomsInHomeSpace"
}
static let shared = RiotSettings()
@@ -142,6 +143,9 @@ final class RiotSettings: NSObject {
@UserDefault(key: "roomsAllowToJoinPublicRooms", defaultValue: BuildSettings.roomsAllowToJoinPublicRooms, storage: defaults)
var roomsAllowToJoinPublicRooms
@UserDefault(key: UserDefaultsKeys.showAllRoomsInHomeSpace, defaultValue: false, storage: defaults)
var showAllRoomsInHomeSpace
// MARK: - Room Screen
@UserDefault(key: "roomScreenAllowVoIPForDirectRoom", defaultValue: BuildSettings.roomScreenAllowVoIPForDirectRoom, storage: defaults)