mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-04 01:20:12 +00:00
Enable the latest event sorter.
This commit is contained in:
@@ -64,7 +64,6 @@ final class AppSettings {
|
|||||||
case threadsEnabled
|
case threadsEnabled
|
||||||
case developerOptionsEnabled
|
case developerOptionsEnabled
|
||||||
case linkPreviewsEnabled
|
case linkPreviewsEnabled
|
||||||
case latestEventSorterEnabled
|
|
||||||
case spaceSettingsEnabled
|
case spaceSettingsEnabled
|
||||||
case focusEventOnNotificationTap
|
case focusEventOnNotificationTap
|
||||||
|
|
||||||
@@ -400,9 +399,6 @@ final class AppSettings {
|
|||||||
@UserPreference(key: UserDefaultsKeys.linkPreviewsEnabled, defaultValue: false, storageType: .userDefaults(store))
|
@UserPreference(key: UserDefaultsKeys.linkPreviewsEnabled, defaultValue: false, storageType: .userDefaults(store))
|
||||||
var linkPreviewsEnabled
|
var linkPreviewsEnabled
|
||||||
|
|
||||||
@UserPreference(key: UserDefaultsKeys.latestEventSorterEnabled, defaultValue: false, storageType: .userDefaults(store))
|
|
||||||
var latestEventSorterEnabled
|
|
||||||
|
|
||||||
@UserPreference(key: UserDefaultsKeys.developerOptionsEnabled, defaultValue: isDevelopmentBuild, storageType: .userDefaults(store))
|
@UserPreference(key: UserDefaultsKeys.developerOptionsEnabled, defaultValue: isDevelopmentBuild, storageType: .userDefaults(store))
|
||||||
var developerOptionsEnabled
|
var developerOptionsEnabled
|
||||||
}
|
}
|
||||||
|
|||||||
-1
@@ -53,7 +53,6 @@ protocol DeveloperOptionsProtocol: AnyObject {
|
|||||||
var fuzzyRoomListSearchEnabled: Bool { get set }
|
var fuzzyRoomListSearchEnabled: Bool { get set }
|
||||||
var lowPriorityFilterEnabled: Bool { get set }
|
var lowPriorityFilterEnabled: Bool { get set }
|
||||||
var knockingEnabled: Bool { get set }
|
var knockingEnabled: Bool { get set }
|
||||||
var latestEventSorterEnabled: Bool { get set }
|
|
||||||
|
|
||||||
var linkPreviewsEnabled: Bool { get set }
|
var linkPreviewsEnabled: Bool { get set }
|
||||||
|
|
||||||
|
|||||||
-5
@@ -59,11 +59,6 @@ struct DeveloperOptionsScreen: View {
|
|||||||
Toggle(isOn: $context.lowPriorityFilterEnabled) {
|
Toggle(isOn: $context.lowPriorityFilterEnabled) {
|
||||||
Text("Low priority filter")
|
Text("Low priority filter")
|
||||||
}
|
}
|
||||||
|
|
||||||
Toggle(isOn: $context.latestEventSorterEnabled) {
|
|
||||||
Text("Latest event sorter")
|
|
||||||
Text("Requires app reboot")
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Section("Timeline") {
|
Section("Timeline") {
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ class RoomSummaryProvider: RoomSummaryProviderProtocol {
|
|||||||
|
|
||||||
do {
|
do {
|
||||||
listUpdatesSubscriptionResult = roomList.entriesWithDynamicAdaptersWith(pageSize: UInt32(roomListPageSize),
|
listUpdatesSubscriptionResult = roomList.entriesWithDynamicAdaptersWith(pageSize: UInt32(roomListPageSize),
|
||||||
enableLatestEventSorter: appSettings.latestEventSorterEnabled,
|
enableLatestEventSorter: true,
|
||||||
listener: SDKListener { [weak self] updates in
|
listener: SDKListener { [weak self] updates in
|
||||||
guard let self else { return }
|
guard let self else { return }
|
||||||
diffsPublisher.send(updates)
|
diffsPublisher.send(updates)
|
||||||
|
|||||||
Reference in New Issue
Block a user