Adding TODOs

This commit is contained in:
Maxime Naturel 2022-02-07 13:51:10 +01:00
parent 343b8bf08d
commit 2d38786d02
3 changed files with 5 additions and 0 deletions

View File

@ -100,6 +100,7 @@ data class PowerLevelsContent(
} }
} }
// TODO use this to check if user can notify everyone => compare user role to room permission setting
companion object { companion object {
/** /**
* Key to use for content.notifications and get the level required to trigger an @room notification. Defaults to 50 if unspecified. * Key to use for content.notifications and get the level required to trigger an @room notification. Defaults to 50 if unspecified.

View File

@ -30,6 +30,7 @@ import im.vector.app.features.displayname.getBestName
import im.vector.app.features.home.AvatarRenderer import im.vector.app.features.home.AvatarRenderer
import org.matrix.android.sdk.api.util.MatrixItem import org.matrix.android.sdk.api.util.MatrixItem
// TODO create a new item for sections
@EpoxyModelClass(layout = R.layout.item_autocomplete_matrix_item) @EpoxyModelClass(layout = R.layout.item_autocomplete_matrix_item)
abstract class AutocompleteMatrixItem : VectorEpoxyModel<AutocompleteMatrixItem.Holder>() { abstract class AutocompleteMatrixItem : VectorEpoxyModel<AutocompleteMatrixItem.Holder>() {

View File

@ -72,6 +72,9 @@ class AutocompleteMemberPresenter @AssistedInject constructor(context: Context,
.asSequence() .asSequence()
.sortedBy { it.displayName } .sortedBy { it.displayName }
.disambiguate() .disambiguate()
// TODO check if user can notify everyone => compare user role to room permission setting
// TODO if user can notify everyone, add entry "@room"
// TODO add header sections to separate members and notification
controller.setData(members.toList()) controller.setData(members.toList())
} }
} }