element-hq / element-ios

A glossy Matrix collaboration client for iOS
https://element.io
Apache License 2.0
1.73k stars 486 forks source link

Only Room Chat List #7600

Closed ysavr closed 1 year ago

ysavr commented 1 year ago

i want to get only the Room on chat list, Can i filter chat using "ONLY_ROOMS" filter like on android app?

reference https://github.com/vector-im/element-android/blob/develop/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/query/RoomCategoryFilter.kt

Steps to reproduce i tried to modified on updateConversationFetcher like this if settings.filters.contains(.group) && settingsManager.activeFilters.contains(.group) { fetcher.fetchOptions.filterOptions.dataTypes = [.space] return }

What did you expect? See ONLY ROOMS chat list

What happened instead? not showing ONLY ROOMS chat list

ysavr commented 1 year ago

hii element how to make "Discuss" Room appear on Group Tab? is there any filtering to do that?

i do if settings.filters.contains(.group) && settingsManager.activeFilters.contains(.group) { fetcher.fetchOptions.filterOptions.dataTypes = [.space] return }

but didn't work

Simulator Screenshot - iPhone 14 - 2023-07-03 at 16 50 03

ysavr commented 1 year ago

found solution for filtering "only room" using notDataTypes.insert(.direct) fetcher.fetchOptions.filterOptions.notDataTypes = notDataTypes