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 {
/**
* 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 org.matrix.android.sdk.api.util.MatrixItem
// TODO create a new item for sections
@EpoxyModelClass(layout = R.layout.item_autocomplete_matrix_item)
abstract class AutocompleteMatrixItem : VectorEpoxyModel<AutocompleteMatrixItem.Holder>() {

View file

@ -72,6 +72,9 @@ class AutocompleteMemberPresenter @AssistedInject constructor(context: Context,
.asSequence()
.sortedBy { it.displayName }
.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())
}
}