Bump the RustSDK to v25.12.17

This commit is contained in:
Stefan Ceriu
2025-12-17 12:28:09 +02:00
committed by Stefan Ceriu
parent 2b0bd08311
commit 4bf3d5099c
4 changed files with 14 additions and 6 deletions
+1 -1
View File
@@ -9598,7 +9598,7 @@
repositoryURL = "https://github.com/element-hq/matrix-rust-components-swift";
requirement = {
kind = exactVersion;
version = 25.12.11;
version = 25.12.17;
};
};
701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */ = {
@@ -158,8 +158,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/element-hq/matrix-rust-components-swift",
"state" : {
"revision" : "8efbdc808f699f6df830f552a2b302e91d45431a",
"version" : "25.12.11"
"revision" : "22e7419cc1dd4fe9cdcc9e596e86b805ca1be809",
"version" : "25.12.17"
}
},
{
@@ -260,11 +260,19 @@ class RoomSummaryProvider: RoomSummaryProviderProtocol {
if let latestRoomMessage = roomDetails.latestEvent {
switch latestRoomMessage {
case .local(let timestamp, let senderID, let profile, let content, let isSending):
case .local(let timestamp, let senderID, let profile, let content, let state):
let sender = TimelineItemSender(senderID: senderID, senderProfile: profile)
attributedLastMessage = eventStringBuilder.buildAttributedString(for: content, sender: sender, isOutgoing: true)
lastMessageDate = Date(timeIntervalSince1970: TimeInterval(timestamp / 1000))
lastMessageState = isSending ? .sending : .failed // No need to worry about sent for .local: https://github.com/matrix-org/matrix-rust-sdk/issues/3941
switch state {
case .isSending:
lastMessageState = .sending
case .cannotBeSent:
lastMessageState = .failed
case .hasBeenSent:
lastMessageState = nil
}
case .remote(let timestamp, let senderID, let isOwn, let profile, let content):
let sender = TimelineItemSender(senderID: senderID, senderProfile: profile)
attributedLastMessage = eventStringBuilder.buildAttributedString(for: content, sender: sender, isOutgoing: isOwn)
+1 -1
View File
@@ -71,7 +71,7 @@ packages:
# Element/Matrix dependencies
MatrixRustSDK:
url: https://github.com/element-hq/matrix-rust-components-swift
exactVersion: 25.12.11
exactVersion: 25.12.17
# path: ../matrix-rust-sdk
Compound:
path: compound-ios