Skip to content

Commit 98cc918

Browse files
Update dependency io.element.android:emojibase-bindings to v1.4.3 (#5250)
* Update dependency io.element.android:emojibase-bindings to v1.4.3 * Fix breaks in API --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jorge Martín <[email protected]>
1 parent 00ca73f commit 98cc918

File tree

4 files changed

+10
-7
lines changed

4 files changed

+10
-7
lines changed

features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/EmojiItem.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import io.element.android.libraries.designsystem.preview.ElementPreview
3434
import io.element.android.libraries.designsystem.preview.PreviewsDayNight
3535
import io.element.android.libraries.designsystem.text.toDp
3636
import io.element.android.libraries.designsystem.theme.components.Text
37+
import kotlinx.collections.immutable.persistentListOf
3738

3839
@Composable
3940
fun EmojiItem(
@@ -86,7 +87,7 @@ internal fun EmojiItemPreview() = ElementPreview {
8687
hexcode = "",
8788
label = "",
8889
tags = null,
89-
shortcodes = emptyList(),
90+
shortcodes = persistentListOf(),
9091
unicode = "👍",
9192
skins = null
9293
),

features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/MessagesViewTest.kt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ import io.element.android.tests.testutils.ensureCalledOnce
7373
import io.element.android.tests.testutils.pressBack
7474
import io.element.android.tests.testutils.setSafeContent
7575
import kotlinx.collections.immutable.persistentListOf
76+
import kotlinx.collections.immutable.persistentMapOf
7677
import org.junit.Rule
7778
import org.junit.Test
7879
import org.junit.rules.TestRule
@@ -518,13 +519,13 @@ class MessagesViewTest {
518519
target = CustomReactionState.Target.Success(
519520
event = timelineItem,
520521
emojibaseStore = EmojibaseStore(
521-
categories = mapOf(
522-
EmojibaseCategory.People to listOf(
522+
categories = persistentMapOf(
523+
EmojibaseCategory.People to persistentListOf(
523524
Emoji(
524525
hexcode = "",
525526
label = "",
526-
tags = emptyList(),
527-
shortcodes = emptyList(),
527+
tags = persistentListOf(),
528+
shortcodes = persistentListOf(),
528529
unicode = aUnicode,
529530
skins = null,
530531
)

features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/FakeEmojibaseProvider.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
package io.element.android.features.messages.impl.timeline.components.customreaction
99

1010
import io.element.android.emojibasebindings.EmojibaseStore
11+
import kotlinx.collections.immutable.persistentMapOf
1112

1213
class FakeEmojibaseProvider : EmojibaseProvider {
1314
override val emojibaseStore: EmojibaseStore
14-
get() = EmojibaseStore(mapOf())
15+
get() = EmojibaseStore(persistentMapOf())
1516
}

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ sentry = "io.sentry:sentry-android:8.20.0"
204204
matrix_analytics_events = "com.github.matrix-org:matrix-analytics-events:0.28.0"
205205

206206
# Emojibase
207-
matrix_emojibase_bindings = "io.element.android:emojibase-bindings:1.4.2"
207+
matrix_emojibase_bindings = "io.element.android:emojibase-bindings:1.4.3"
208208
sigpwned_emoji4j = "com.sigpwned:emoji4j-core:16.0.0"
209209

210210
# Di

0 commit comments

Comments
 (0)