Skip to content

Commit a665517

Browse files
authored
Merge pull request #4024 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.71
2 parents 5515c93 + 307b761 commit a665517

File tree

3 files changed

+38
-7
lines changed

3 files changed

+38
-7
lines changed

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ jsoup = "org.jsoup:jsoup:1.18.1"
173173
appyx_core = { module = "com.bumble.appyx:core", version.ref = "appyx" }
174174
molecule-runtime = "app.cash.molecule:molecule-runtime:2.0.0"
175175
timber = "com.jakewharton.timber:timber:5.0.1"
176-
matrix_sdk = "org.matrix.rustcomponents:sdk-android:0.2.70"
176+
matrix_sdk = "org.matrix.rustcomponents:sdk-android:0.2.71"
177177
matrix_richtexteditor = { module = "io.element.android:wysiwyg", version.ref = "wysiwyg" }
178178
matrix_richtexteditor_compose = { module = "io.element.android:wysiwyg-compose", version.ref = "wysiwyg" }
179179
sqldelight-driver-android = { module = "app.cash.sqldelight:android-driver", version.ref = "sqldelight" }

libraries/matrix/impl/src/test/kotlin/io/element/android/libraries/matrix/impl/analytics/UtdTrackerTest.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ package io.element.android.libraries.matrix.impl.analytics
99

1010
import com.google.common.truth.Truth.assertThat
1111
import im.vector.app.features.analytics.plan.Error
12+
import io.element.android.libraries.matrix.impl.fixtures.factories.aRustUnableToDecryptInfo
1213
import io.element.android.libraries.matrix.test.AN_EVENT_ID
1314
import io.element.android.services.analytics.test.FakeAnalyticsService
1415
import org.junit.Test
15-
import org.matrix.rustcomponents.sdk.UnableToDecryptInfo
1616
import uniffi.matrix_sdk_crypto.UtdCause
1717

1818
class UtdTrackerTest {
@@ -21,7 +21,7 @@ class UtdTrackerTest {
2121
val fakeAnalyticsService = FakeAnalyticsService()
2222
val sut = UtdTracker(fakeAnalyticsService)
2323
sut.onUtd(
24-
UnableToDecryptInfo(
24+
aRustUnableToDecryptInfo(
2525
eventId = AN_EVENT_ID.value,
2626
timeToDecryptMs = null,
2727
cause = UtdCause.UNKNOWN,
@@ -46,7 +46,7 @@ class UtdTrackerTest {
4646
val fakeAnalyticsService = FakeAnalyticsService()
4747
val sut = UtdTracker(fakeAnalyticsService)
4848
sut.onUtd(
49-
UnableToDecryptInfo(
49+
aRustUnableToDecryptInfo(
5050
eventId = AN_EVENT_ID.value,
5151
timeToDecryptMs = 123.toULong(),
5252
cause = UtdCause.UNKNOWN,
@@ -71,7 +71,7 @@ class UtdTrackerTest {
7171
val fakeAnalyticsService = FakeAnalyticsService()
7272
val sut = UtdTracker(fakeAnalyticsService)
7373
sut.onUtd(
74-
UnableToDecryptInfo(
74+
aRustUnableToDecryptInfo(
7575
eventId = AN_EVENT_ID.value,
7676
timeToDecryptMs = 123.toULong(),
7777
cause = UtdCause.SENT_BEFORE_WE_JOINED,
@@ -96,7 +96,7 @@ class UtdTrackerTest {
9696
val fakeAnalyticsService = FakeAnalyticsService()
9797
val sut = UtdTracker(fakeAnalyticsService)
9898
sut.onUtd(
99-
UnableToDecryptInfo(
99+
aRustUnableToDecryptInfo(
100100
eventId = AN_EVENT_ID.value,
101101
timeToDecryptMs = 123.toULong(),
102102
cause = UtdCause.UNSIGNED_DEVICE,
@@ -119,7 +119,7 @@ class UtdTrackerTest {
119119
val fakeAnalyticsService = FakeAnalyticsService()
120120
val sut = UtdTracker(fakeAnalyticsService)
121121
sut.onUtd(
122-
UnableToDecryptInfo(
122+
aRustUnableToDecryptInfo(
123123
eventId = AN_EVENT_ID.value,
124124
timeToDecryptMs = 123.toULong(),
125125
cause = UtdCause.VERIFICATION_VIOLATION,
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/*
2+
* Copyright 2024 New Vector Ltd.
3+
*
4+
* SPDX-License-Identifier: AGPL-3.0-only
5+
* Please see LICENSE in the repository root for full details.
6+
*/
7+
8+
package io.element.android.libraries.matrix.impl.fixtures.factories
9+
10+
import org.matrix.rustcomponents.sdk.UnableToDecryptInfo
11+
import uniffi.matrix_sdk_crypto.UtdCause
12+
13+
internal fun aRustUnableToDecryptInfo(
14+
eventId: String,
15+
timeToDecryptMs: ULong?,
16+
cause: UtdCause,
17+
eventLocalAgeMillis: Long = 0L,
18+
userTrustsOwnIdentity: Boolean = false,
19+
senderHomeserver: String = "",
20+
ownHomeserver: String = "",
21+
): UnableToDecryptInfo {
22+
return UnableToDecryptInfo(
23+
eventId = eventId,
24+
timeToDecryptMs = timeToDecryptMs,
25+
cause = cause,
26+
eventLocalAgeMillis = eventLocalAgeMillis,
27+
userTrustsOwnIdentity = userTrustsOwnIdentity,
28+
senderHomeserver = senderHomeserver,
29+
ownHomeserver = ownHomeserver,
30+
)
31+
}

0 commit comments

Comments
 (0)