From df35da5571f9ccce6419306be5fad3970efd0b60 Mon Sep 17 00:00:00 2001 From: Maxime Naturel Date: Mon, 14 Feb 2022 14:43:24 +0100 Subject: [PATCH] Fixing code format issues --- .../member/AutocompleteMemberController.kt | 28 ++++++++-------- .../member/AutocompleteMemberPresenter.kt | 32 +++++++++---------- .../timeline/render/EventTextRenderer.kt | 12 +++---- .../app/features/html/PillsPostProcessor.kt | 16 ++++++---- 4 files changed, 46 insertions(+), 42 deletions(-) diff --git a/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberController.kt b/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberController.kt index ce515ad6ad..04bcbd7f01 100644 --- a/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberController.kt +++ b/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberController.kt @@ -27,24 +27,24 @@ import org.matrix.android.sdk.api.util.toEveryoneInRoomMatrixItem import org.matrix.android.sdk.api.util.toMatrixItem import javax.inject.Inject -class AutocompleteMemberController @Inject constructor(private val context: Context) - : TypedEpoxyController>() { +class AutocompleteMemberController @Inject constructor(private val context: Context) : + TypedEpoxyController>() { - /////////////////////////////////////////////////////////////////////////// - // FIELDS - /////////////////////////////////////////////////////////////////////////// + /* ========================================================================================== + * Fields + * ========================================================================================== */ var listener: AutocompleteClickListener? = null - /////////////////////////////////////////////////////////////////////////// - // DEPENDENCIES - /////////////////////////////////////////////////////////////////////////// + /* ========================================================================================== + * Dependencies + * ========================================================================================== */ @Inject lateinit var avatarRenderer: AvatarRenderer - /////////////////////////////////////////////////////////////////////////// - // SPECIALIZATION - /////////////////////////////////////////////////////////////////////////// + /* ========================================================================================== + * Specialization + * ========================================================================================== */ override fun buildModels(data: List?) { 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) { autocompleteHeaderItem { diff --git a/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberPresenter.kt b/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberPresenter.kt index 3830742adc..73e5bfe7b9 100644 --- a/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberPresenter.kt +++ b/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberPresenter.kt @@ -37,23 +37,23 @@ class AutocompleteMemberPresenter @AssistedInject constructor(context: Context, private val controller: AutocompleteMemberController ) : RecyclerViewPresenter(context), AutocompleteClickListener { - /////////////////////////////////////////////////////////////////////////// - // FIELDS - /////////////////////////////////////////////////////////////////////////// + /* ========================================================================================== + * Fields + * ========================================================================================== */ private val room by lazy { session.getRoom(roomId)!! } - /////////////////////////////////////////////////////////////////////////// - // INIT - /////////////////////////////////////////////////////////////////////////// + /* ========================================================================================== + * Init + * ========================================================================================== */ init { controller.listener = this } - /////////////////////////////////////////////////////////////////////////// - // PUBLIC API - /////////////////////////////////////////////////////////////////////////// + /* ========================================================================================== + * Public api + * ========================================================================================== */ fun clear() { controller.listener = null @@ -64,9 +64,9 @@ class AutocompleteMemberPresenter @AssistedInject constructor(context: Context, fun create(roomId: String): AutocompleteMemberPresenter } - /////////////////////////////////////////////////////////////////////////// - // SPECIALIZATION - /////////////////////////////////////////////////////////////////////////// + /* ========================================================================================== + * Specialization + * ========================================================================================== */ override fun instantiateAdapter(): RecyclerView.Adapter<*> { return controller.adapter @@ -106,7 +106,7 @@ class AutocompleteMemberPresenter @AssistedInject constructor(context: Context, } val items = mutableListOf().apply { - if(members.isNotEmpty()) { + if (members.isNotEmpty()) { add(membersHeader) addAll(members) } @@ -123,9 +123,9 @@ class AutocompleteMemberPresenter @AssistedInject constructor(context: Context, controller.setData(items) } - /////////////////////////////////////////////////////////////////////////// - // CONST - /////////////////////////////////////////////////////////////////////////// + /* ========================================================================================== + * Const + * ========================================================================================== */ companion object { private const val ID_HEADER_MEMBERS = "ID_HEADER_MEMBERS" diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/render/EventTextRenderer.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/render/EventTextRenderer.kt index dab3f41570..d50a6fb297 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/render/EventTextRenderer.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/render/EventTextRenderer.kt @@ -35,9 +35,9 @@ class EventTextRenderer @AssistedInject constructor(@Assisted private val roomId private val avatarRenderer: AvatarRenderer, private val sessionHolder: ActiveSessionHolder) { - /////////////////////////////////////////////////////////////////////////// - // PUBLIC API - /////////////////////////////////////////////////////////////////////////// + /* ========================================================================================== + * Public api + * ========================================================================================== */ @AssistedFactory 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) { val room: RoomSummary? = sessionHolder.getSafeActiveSession()?.getRoomSummary(roomId) diff --git a/vector/src/main/java/im/vector/app/features/html/PillsPostProcessor.kt b/vector/src/main/java/im/vector/app/features/html/PillsPostProcessor.kt index 2c5115f481..506f5e773c 100644 --- a/vector/src/main/java/im/vector/app/features/html/PillsPostProcessor.kt +++ b/vector/src/main/java/im/vector/app/features/html/PillsPostProcessor.kt @@ -38,22 +38,26 @@ class PillsPostProcessor @AssistedInject constructor(@Assisted private val roomI private val sessionHolder: ActiveSessionHolder) : EventHtmlRenderer.PostProcessor { + /* ========================================================================================== + * Public api + * ========================================================================================== */ + @AssistedFactory interface Factory { fun create(roomId: String?): PillsPostProcessor } - /////////////////////////////////////////////////////////////////////////// - // SPECIALIZATION - /////////////////////////////////////////////////////////////////////////// + /* ========================================================================================== + * Specialization + * ========================================================================================== */ override fun afterRender(renderedText: Spannable) { addPillSpans(renderedText, roomId) } - /////////////////////////////////////////////////////////////////////////// - // HELPER METHODS - /////////////////////////////////////////////////////////////////////////// + /* ========================================================================================== + * Helper methods + * ========================================================================================== */ private fun addPillSpans(renderedText: Spannable, roomId: String?) { addLinkSpans(renderedText, roomId)