@@ -63,6 +63,7 @@ import io.element.android.libraries.matrix.api.room.BaseRoom
63
63
import io.element.android.libraries.matrix.api.room.alias.matches
64
64
import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo
65
65
import io.element.android.libraries.mediaplayer.api.MediaPlayer
66
+ import io.element.android.libraries.ui.strings.CommonStrings
66
67
import io.element.android.services.analytics.api.AnalyticsService
67
68
import kotlinx.collections.immutable.ImmutableList
68
69
import kotlinx.coroutines.CoroutineScope
@@ -185,7 +186,7 @@ class MessagesNode @AssistedInject constructor(
185
186
eventSink(TimelineEvents .FocusOnEvent (eventId))
186
187
} else {
187
188
// Click on the same room, ignore
188
- context.sameRoomToast ()
189
+ displaySameRoomToast ()
189
190
}
190
191
} else {
191
192
callbacks.forEach { it.onPermalinkClick(roomLink) }
@@ -214,7 +215,7 @@ class MessagesNode @AssistedInject constructor(
214
215
215
216
override fun onNavigateToRoom (roomId : RoomId ) {
216
217
if (roomId == room.roomId) {
217
- context.sameRoomToast ()
218
+ displaySameRoomToast ()
218
219
} else {
219
220
val permalinkData = PermalinkData .RoomLink (roomId.toRoomIdOrAlias())
220
221
callbacks.forEach { it.onPermalinkClick(permalinkData) }
@@ -241,8 +242,8 @@ class MessagesNode @AssistedInject constructor(
241
242
callbacks.forEach { it.onViewKnockRequests() }
242
243
}
243
244
244
- private fun Context. sameRoomToast () {
245
- context.toast(" Already viewing this room! " )
245
+ private fun displaySameRoomToast () {
246
+ context.toast(CommonStrings .screen_room_permalink_same_room_android )
246
247
}
247
248
248
249
@Composable
0 commit comments