Skip to content

Commit 9b30001

Browse files
ahmed-radhouaneouchadam
authored andcommitted
- Fixes after review. Signed-off-by: Ahmed Radhouane Belkilani <[email protected]>
1 parent 0e5d6b7 commit 9b30001

File tree

7 files changed

+11
-14
lines changed

7 files changed

+11
-14
lines changed

matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/sender/SenderInfo.kt

-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.matrix.android.sdk.api.session.room.sender
1818

19-
import org.matrix.android.sdk.api.util.MatrixItem
2019
import org.matrix.android.sdk.internal.util.replaceSpaceChars
2120

2221
data class SenderInfo(
@@ -36,5 +35,3 @@ data class SenderInfo(
3635
else -> "$displayName ($userId)"
3736
}
3837
}
39-
40-
fun SenderInfo.toMatrixItem() = MatrixItem.UserItem(userId, displayName, avatarUrl)

tools/check/check_code_quality.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ else
124124
chmod u+x ${checkLongFilesScript}
125125
fi
126126

127-
maxLines=2500
127+
maxLines=2800
128128

129129
echo
130130
echo "Search for kotlin files with more than ${maxLines} lines..."

vector/src/main/java/im/vector/app/core/ui/views/TypingMessageAvatar.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class TypingMessageAvatar @JvmOverloads constructor(
3838
const val OVERLAP_FACT0R = -3 // =~ 30% to left
3939
}
4040

41-
fun render(typingUsers: List<SenderInfo>, avatarRender: AvatarRenderer) {
41+
fun render(typingUsers: List<SenderInfo>, avatarRenderer: AvatarRenderer) {
4242
removeAllViews()
4343
for ((index, value) in typingUsers.withIndex()) {
4444
val avatar = ImageView(context)
@@ -48,7 +48,7 @@ class TypingMessageAvatar @JvmOverloads constructor(
4848
layoutParams.width = DimensionConverter(resources).dpToPx(AVATAR_SIZE_DP)
4949
layoutParams.height = DimensionConverter(resources).dpToPx(AVATAR_SIZE_DP)
5050
avatar.layoutParams = layoutParams
51-
avatarRender.render(value.toMatrixItem(), avatar)
51+
avatarRenderer.render(value.toMatrixItem(), avatar)
5252
addView(avatar)
5353
}
5454
}

vector/src/main/java/im/vector/app/core/ui/views/TypingMessageView.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ class TypingMessageView @JvmOverloads constructor(
4343
views = TypingMessageLayoutBinding.bind(this)
4444
}
4545

46-
fun render(typingUsers: List<SenderInfo>, avatarRender: AvatarRenderer) {
46+
fun render(typingUsers: List<SenderInfo>, avatarRenderer: AvatarRenderer) {
4747
views.usersName.text = typingHelper.getNotificationTypingMessage(typingUsers)
48-
views.avatars.render(typingUsers, avatarRender)
48+
views.avatars.render(typingUsers, avatarRenderer)
4949
}
5050

5151
override fun onDetachedFromWindow() {

vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1608,9 +1608,9 @@ class TimelineFragment @Inject constructor(
16081608
private fun renderTypingMessageNotification(roomSummary: RoomSummary?, state: RoomDetailViewState) {
16091609
if (!isThreadTimeLine() && roomSummary != null) {
16101610
views.typingMessageView.isInvisible = state.typingUsers.isNullOrEmpty()
1611-
state.typingUsers?.let { senders ->
1612-
views.typingMessageView.render(senders.take(MAX_TYPING_MESSAGE_USERS_COUNT), avatarRenderer)
1613-
}
1611+
state.typingUsers
1612+
?.take(MAX_TYPING_MESSAGE_USERS_COUNT)
1613+
?.let { senders -> views.typingMessageView.render(senders, avatarRenderer) }
16141614
} else {
16151615
views.typingMessageView.isInvisible = true
16161616
}

vector/src/main/res/layout/fragment_timeline.xml

+3-2
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
android:layout_width="0dp"
9898
android:paddingStart="20dp"
9999
android:paddingEnd="20dp"
100-
android:visibility="invisible"
100+
tools:visibility="visible"
101101
android:layout_height="20dp"/>
102102

103103
<im.vector.app.core.ui.views.NotificationAreaView
@@ -107,7 +107,8 @@
107107
android:visibility="gone"
108108
app:layout_constraintBottom_toBottomOf="parent"
109109
app:layout_constraintEnd_toEndOf="parent"
110-
app:layout_constraintStart_toStartOf="parent" />
110+
app:layout_constraintStart_toStartOf="parent"
111+
tools:visibility="visible"/>
111112

112113
<ViewStub
113114
android:id="@+id/failedMessagesWarningStub"

vector/src/main/res/values/strings.xml

-1
Original file line numberDiff line numberDiff line change
@@ -956,7 +956,6 @@
956956
<string name="room_one_user_is_typing">%s is typing…</string>
957957
<string name="room_two_users_are_typing">%1$s &#038; %2$s are typing…</string>
958958
<string name="room_many_users_are_typing">%1$s &#038; %2$s &#038; others are typing…</string>
959-
<!--TODO #3296 add next two strings values -->
960959
<string name="room_notification_two_users_are_typing">%1$s and %2$s</string>
961960
<string name="room_notification_more_than_two_users_are_typing">%1$s, %2$s and others</string>
962961
<string name="room_message_placeholder_encrypted">Send an encrypted message…</string>

0 commit comments

Comments
 (0)