Fixing code format issues

This commit is contained in:
Maxime Naturel 2022-02-14 14:43:24 +01:00
parent 24a92d5a1e
commit df35da5571
4 changed files with 46 additions and 42 deletions

View File

@ -27,24 +27,24 @@ import org.matrix.android.sdk.api.util.toEveryoneInRoomMatrixItem
import org.matrix.android.sdk.api.util.toMatrixItem import org.matrix.android.sdk.api.util.toMatrixItem
import javax.inject.Inject import javax.inject.Inject
class AutocompleteMemberController @Inject constructor(private val context: Context) class AutocompleteMemberController @Inject constructor(private val context: Context) :
: TypedEpoxyController<List<AutocompleteMemberItem>>() { TypedEpoxyController<List<AutocompleteMemberItem>>() {
/////////////////////////////////////////////////////////////////////////// /* ==========================================================================================
// FIELDS * Fields
/////////////////////////////////////////////////////////////////////////// * ========================================================================================== */
var listener: AutocompleteClickListener<AutocompleteMemberItem>? = null var listener: AutocompleteClickListener<AutocompleteMemberItem>? = null
/////////////////////////////////////////////////////////////////////////// /* ==========================================================================================
// DEPENDENCIES * Dependencies
/////////////////////////////////////////////////////////////////////////// * ========================================================================================== */
@Inject lateinit var avatarRenderer: AvatarRenderer @Inject lateinit var avatarRenderer: AvatarRenderer
/////////////////////////////////////////////////////////////////////////// /* ==========================================================================================
// SPECIALIZATION * Specialization
/////////////////////////////////////////////////////////////////////////// * ========================================================================================== */
override fun buildModels(data: List<AutocompleteMemberItem>?) { override fun buildModels(data: List<AutocompleteMemberItem>?) {
if (data.isNullOrEmpty()) { if (data.isNullOrEmpty()) {
@ -59,9 +59,9 @@ class AutocompleteMemberController @Inject constructor(private val context: Cont
} }
} }
/////////////////////////////////////////////////////////////////////////// /* ==========================================================================================
// HELPER METHODS * Helper methods
/////////////////////////////////////////////////////////////////////////// * ========================================================================================== */
private fun buildHeaderItem(header: AutocompleteMemberItem.Header) { private fun buildHeaderItem(header: AutocompleteMemberItem.Header) {
autocompleteHeaderItem { autocompleteHeaderItem {

View File

@ -37,23 +37,23 @@ class AutocompleteMemberPresenter @AssistedInject constructor(context: Context,
private val controller: AutocompleteMemberController private val controller: AutocompleteMemberController
) : RecyclerViewPresenter<AutocompleteMemberItem>(context), AutocompleteClickListener<AutocompleteMemberItem> { ) : RecyclerViewPresenter<AutocompleteMemberItem>(context), AutocompleteClickListener<AutocompleteMemberItem> {
/////////////////////////////////////////////////////////////////////////// /* ==========================================================================================
// FIELDS * Fields
/////////////////////////////////////////////////////////////////////////// * ========================================================================================== */
private val room by lazy { session.getRoom(roomId)!! } private val room by lazy { session.getRoom(roomId)!! }
/////////////////////////////////////////////////////////////////////////// /* ==========================================================================================
// INIT * Init
/////////////////////////////////////////////////////////////////////////// * ========================================================================================== */
init { init {
controller.listener = this controller.listener = this
} }
/////////////////////////////////////////////////////////////////////////// /* ==========================================================================================
// PUBLIC API * Public api
/////////////////////////////////////////////////////////////////////////// * ========================================================================================== */
fun clear() { fun clear() {
controller.listener = null controller.listener = null
@ -64,9 +64,9 @@ class AutocompleteMemberPresenter @AssistedInject constructor(context: Context,
fun create(roomId: String): AutocompleteMemberPresenter fun create(roomId: String): AutocompleteMemberPresenter
} }
/////////////////////////////////////////////////////////////////////////// /* ==========================================================================================
// SPECIALIZATION * Specialization
/////////////////////////////////////////////////////////////////////////// * ========================================================================================== */
override fun instantiateAdapter(): RecyclerView.Adapter<*> { override fun instantiateAdapter(): RecyclerView.Adapter<*> {
return controller.adapter return controller.adapter
@ -106,7 +106,7 @@ class AutocompleteMemberPresenter @AssistedInject constructor(context: Context,
} }
val items = mutableListOf<AutocompleteMemberItem>().apply { val items = mutableListOf<AutocompleteMemberItem>().apply {
if(members.isNotEmpty()) { if (members.isNotEmpty()) {
add(membersHeader) add(membersHeader)
addAll(members) addAll(members)
} }
@ -123,9 +123,9 @@ class AutocompleteMemberPresenter @AssistedInject constructor(context: Context,
controller.setData(items) controller.setData(items)
} }
/////////////////////////////////////////////////////////////////////////// /* ==========================================================================================
// CONST * Const
/////////////////////////////////////////////////////////////////////////// * ========================================================================================== */
companion object { companion object {
private const val ID_HEADER_MEMBERS = "ID_HEADER_MEMBERS" private const val ID_HEADER_MEMBERS = "ID_HEADER_MEMBERS"

View File

@ -35,9 +35,9 @@ class EventTextRenderer @AssistedInject constructor(@Assisted private val roomId
private val avatarRenderer: AvatarRenderer, private val avatarRenderer: AvatarRenderer,
private val sessionHolder: ActiveSessionHolder) { private val sessionHolder: ActiveSessionHolder) {
/////////////////////////////////////////////////////////////////////////// /* ==========================================================================================
// PUBLIC API * Public api
/////////////////////////////////////////////////////////////////////////// * ========================================================================================== */
@AssistedFactory @AssistedFactory
interface Factory { interface Factory {
@ -57,9 +57,9 @@ class EventTextRenderer @AssistedInject constructor(@Assisted private val roomId
} }
} }
/////////////////////////////////////////////////////////////////////////// /* ==========================================================================================
// HELPER METHODS * Helper methods
/////////////////////////////////////////////////////////////////////////// * ========================================================================================== */
private fun addNotifyEveryoneSpans(text: Spannable, roomId: String) { private fun addNotifyEveryoneSpans(text: Spannable, roomId: String) {
val room: RoomSummary? = sessionHolder.getSafeActiveSession()?.getRoomSummary(roomId) val room: RoomSummary? = sessionHolder.getSafeActiveSession()?.getRoomSummary(roomId)

View File

@ -38,22 +38,26 @@ class PillsPostProcessor @AssistedInject constructor(@Assisted private val roomI
private val sessionHolder: ActiveSessionHolder) : private val sessionHolder: ActiveSessionHolder) :
EventHtmlRenderer.PostProcessor { EventHtmlRenderer.PostProcessor {
/* ==========================================================================================
* Public api
* ========================================================================================== */
@AssistedFactory @AssistedFactory
interface Factory { interface Factory {
fun create(roomId: String?): PillsPostProcessor fun create(roomId: String?): PillsPostProcessor
} }
/////////////////////////////////////////////////////////////////////////// /* ==========================================================================================
// SPECIALIZATION * Specialization
/////////////////////////////////////////////////////////////////////////// * ========================================================================================== */
override fun afterRender(renderedText: Spannable) { override fun afterRender(renderedText: Spannable) {
addPillSpans(renderedText, roomId) addPillSpans(renderedText, roomId)
} }
/////////////////////////////////////////////////////////////////////////// /* ==========================================================================================
// HELPER METHODS * Helper methods
/////////////////////////////////////////////////////////////////////////// * ========================================================================================== */
private fun addPillSpans(renderedText: Spannable, roomId: String?) { private fun addPillSpans(renderedText: Spannable, roomId: String?) {
addLinkSpans(renderedText, roomId) addLinkSpans(renderedText, roomId)