Upgrade the Rust SDK to v25.12.2 (#5838)
* Upgrade the Rust SDK to `v25.12.2`
This commit is contained in:
parent
39e580284d
commit
33694f0ff0
4 changed files with 7 additions and 3 deletions
|
|
@ -177,7 +177,7 @@ test_detekt_test = { module = "io.gitlab.arturbosch.detekt:detekt-test", version
|
||||||
# https://github.com/matrix-org/matrix-rust-components-kotlin/commits/main/sdk/sdk-android/src/main/kotlin/org/matrix/rustcomponents/sdk/matrix_sdk_ffi.kt
|
# https://github.com/matrix-org/matrix-rust-components-kotlin/commits/main/sdk/sdk-android/src/main/kotlin/org/matrix/rustcomponents/sdk/matrix_sdk_ffi.kt
|
||||||
# All new features should not be implemented in the pull request that upgrades the version, developers should
|
# All new features should not be implemented in the pull request that upgrades the version, developers should
|
||||||
# only fix API breaks and may add some TODOs.
|
# only fix API breaks and may add some TODOs.
|
||||||
matrix_sdk = "org.matrix.rustcomponents:sdk-android:25.11.26"
|
matrix_sdk = "org.matrix.rustcomponents:sdk-android:25.12.2"
|
||||||
|
|
||||||
# Others
|
# Others
|
||||||
coil = { module = "io.coil-kt.coil3:coil", version.ref = "coil" }
|
coil = { module = "io.coil-kt.coil3:coil", version.ref = "coil" }
|
||||||
|
|
|
||||||
|
|
@ -77,6 +77,7 @@ import org.matrix.rustcomponents.sdk.getElementCallRequiredPermissions
|
||||||
import org.matrix.rustcomponents.sdk.use
|
import org.matrix.rustcomponents.sdk.use
|
||||||
import timber.log.Timber
|
import timber.log.Timber
|
||||||
import uniffi.matrix_sdk.RoomPowerLevelChanges
|
import uniffi.matrix_sdk.RoomPowerLevelChanges
|
||||||
|
import uniffi.matrix_sdk_ui.TimelineReadReceiptTracking
|
||||||
import kotlin.coroutines.cancellation.CancellationException
|
import kotlin.coroutines.cancellation.CancellationException
|
||||||
import org.matrix.rustcomponents.sdk.IdentityStatusChange as RustIdentityStateChange
|
import org.matrix.rustcomponents.sdk.IdentityStatusChange as RustIdentityStateChange
|
||||||
import org.matrix.rustcomponents.sdk.KnockRequest as InnerKnockRequest
|
import org.matrix.rustcomponents.sdk.KnockRequest as InnerKnockRequest
|
||||||
|
|
@ -237,7 +238,7 @@ class JoinedRustRoom(
|
||||||
filter = filter,
|
filter = filter,
|
||||||
internalIdPrefix = internalIdPrefix,
|
internalIdPrefix = internalIdPrefix,
|
||||||
dateDividerMode = dateDividerMode,
|
dateDividerMode = dateDividerMode,
|
||||||
trackReadReceipts = trackReadReceipts,
|
trackReadReceipts = if (trackReadReceipts) TimelineReadReceiptTracking.ALL_EVENTS else TimelineReadReceiptTracking.DISABLED,
|
||||||
reportUtds = true,
|
reportUtds = true,
|
||||||
)
|
)
|
||||||
).let { innerTimeline ->
|
).let { innerTimeline ->
|
||||||
|
|
|
||||||
|
|
@ -41,6 +41,7 @@ import org.matrix.rustcomponents.sdk.TimelineConfiguration
|
||||||
import org.matrix.rustcomponents.sdk.TimelineFilter
|
import org.matrix.rustcomponents.sdk.TimelineFilter
|
||||||
import org.matrix.rustcomponents.sdk.TimelineFocus
|
import org.matrix.rustcomponents.sdk.TimelineFocus
|
||||||
import timber.log.Timber
|
import timber.log.Timber
|
||||||
|
import uniffi.matrix_sdk_ui.TimelineReadReceiptTracking
|
||||||
import java.util.concurrent.atomic.AtomicBoolean
|
import java.util.concurrent.atomic.AtomicBoolean
|
||||||
import org.matrix.rustcomponents.sdk.RoomListService as InnerRoomListService
|
import org.matrix.rustcomponents.sdk.RoomListService as InnerRoomListService
|
||||||
|
|
||||||
|
|
@ -133,7 +134,7 @@ class RustRoomFactory(
|
||||||
filter = eventFilters?.let(TimelineFilter::EventTypeFilter) ?: TimelineFilter.All,
|
filter = eventFilters?.let(TimelineFilter::EventTypeFilter) ?: TimelineFilter.All,
|
||||||
internalIdPrefix = "live",
|
internalIdPrefix = "live",
|
||||||
dateDividerMode = DateDividerMode.DAILY,
|
dateDividerMode = DateDividerMode.DAILY,
|
||||||
trackReadReceipts = true,
|
trackReadReceipts = TimelineReadReceiptTracking.ALL_EVENTS,
|
||||||
reportUtds = true,
|
reportUtds = true,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -64,6 +64,7 @@ fun aRustNotificationRoomInfo(
|
||||||
isEncrypted: Boolean? = true,
|
isEncrypted: Boolean? = true,
|
||||||
isDirect: Boolean = false,
|
isDirect: Boolean = false,
|
||||||
joinRule: JoinRule? = null,
|
joinRule: JoinRule? = null,
|
||||||
|
isSpace: Boolean = false,
|
||||||
) = NotificationRoomInfo(
|
) = NotificationRoomInfo(
|
||||||
displayName = displayName,
|
displayName = displayName,
|
||||||
avatarUrl = avatarUrl,
|
avatarUrl = avatarUrl,
|
||||||
|
|
@ -73,6 +74,7 @@ fun aRustNotificationRoomInfo(
|
||||||
isEncrypted = isEncrypted,
|
isEncrypted = isEncrypted,
|
||||||
isDirect = isDirect,
|
isDirect = isDirect,
|
||||||
joinRule = joinRule,
|
joinRule = joinRule,
|
||||||
|
isSpace = isSpace,
|
||||||
)
|
)
|
||||||
|
|
||||||
fun aRustNotificationEventTimeline(
|
fun aRustNotificationEventTimeline(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue