Upgrade the Rust SDK to v25.12.2 (#5838)

* Upgrade the Rust SDK to `v25.12.2`
This commit is contained in:
Jorge Martin Espinosa
2025-12-02 18:12:56 +01:00
committed by GitHub
parent 14b83d6a7e
commit 9756d0a5cb
4 changed files with 7 additions and 3 deletions
@@ -77,6 +77,7 @@ import org.matrix.rustcomponents.sdk.getElementCallRequiredPermissions
import org.matrix.rustcomponents.sdk.use
import timber.log.Timber
import uniffi.matrix_sdk.RoomPowerLevelChanges
import uniffi.matrix_sdk_ui.TimelineReadReceiptTracking
import kotlin.coroutines.cancellation.CancellationException
import org.matrix.rustcomponents.sdk.IdentityStatusChange as RustIdentityStateChange
import org.matrix.rustcomponents.sdk.KnockRequest as InnerKnockRequest
@@ -237,7 +238,7 @@ class JoinedRustRoom(
filter = filter,
internalIdPrefix = internalIdPrefix,
dateDividerMode = dateDividerMode,
trackReadReceipts = trackReadReceipts,
trackReadReceipts = if (trackReadReceipts) TimelineReadReceiptTracking.ALL_EVENTS else TimelineReadReceiptTracking.DISABLED,
reportUtds = true,
)
).let { innerTimeline ->
@@ -41,6 +41,7 @@ import org.matrix.rustcomponents.sdk.TimelineConfiguration
import org.matrix.rustcomponents.sdk.TimelineFilter
import org.matrix.rustcomponents.sdk.TimelineFocus
import timber.log.Timber
import uniffi.matrix_sdk_ui.TimelineReadReceiptTracking
import java.util.concurrent.atomic.AtomicBoolean
import org.matrix.rustcomponents.sdk.RoomListService as InnerRoomListService
@@ -133,7 +134,7 @@ class RustRoomFactory(
filter = eventFilters?.let(TimelineFilter::EventTypeFilter) ?: TimelineFilter.All,
internalIdPrefix = "live",
dateDividerMode = DateDividerMode.DAILY,
trackReadReceipts = true,
trackReadReceipts = TimelineReadReceiptTracking.ALL_EVENTS,
reportUtds = true,
)
)
@@ -64,6 +64,7 @@ fun aRustNotificationRoomInfo(
isEncrypted: Boolean? = true,
isDirect: Boolean = false,
joinRule: JoinRule? = null,
isSpace: Boolean = false,
) = NotificationRoomInfo(
displayName = displayName,
avatarUrl = avatarUrl,
@@ -73,6 +74,7 @@ fun aRustNotificationRoomInfo(
isEncrypted = isEncrypted,
isDirect = isDirect,
joinRule = joinRule,
isSpace = isSpace,
)
fun aRustNotificationEventTimeline(