Update the SDK. (#4286)

This commit is contained in:
Doug
2025-07-03 17:49:13 +01:00
committed by GitHub
parent deb7e95fd9
commit aebc224de1
4 changed files with 7 additions and 11 deletions
+1 -1
View File
@@ -8767,7 +8767,7 @@
repositoryURL = "https://github.com/element-hq/matrix-rust-components-swift"; repositoryURL = "https://github.com/element-hq/matrix-rust-components-swift";
requirement = { requirement = {
kind = exactVersion; kind = exactVersion;
version = 25.07.02; version = 25.07.03;
}; };
}; };
701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */ = { 701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */ = {
@@ -158,8 +158,8 @@
"kind" : "remoteSourceControl", "kind" : "remoteSourceControl",
"location" : "https://github.com/element-hq/matrix-rust-components-swift", "location" : "https://github.com/element-hq/matrix-rust-components-swift",
"state" : { "state" : {
"revision" : "80331b4b86ef6805e5b268721ab5559f764845f2", "revision" : "ab5a18fc12ff4b66a523edacecb8371b1d6fe86f",
"version" : "25.7.2" "version" : "25.7.3"
} }
}, },
{ {
@@ -674,7 +674,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol {
return .notLoaded return .notLoaded
case .pending: case .pending:
return .loading return .loading
case .ready(let content, let senderID, let senderProfile): case .ready(let content, let senderID, let senderProfile, _, _):
let sender = buildTimelineItemSender(senderID: senderID, senderProfile: senderProfile) let sender = buildTimelineItemSender(senderID: senderID, senderProfile: senderProfile)
let latestEventContent: TimelineEventContent = switch content { let latestEventContent: TimelineEventContent = switch content {
@@ -810,7 +810,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol {
return .init(details: .notLoaded(eventID: details.eventId()), isThreaded: isThreaded) return .init(details: .notLoaded(eventID: details.eventId()), isThreaded: isThreaded)
case .pending: case .pending:
return .init(details: .loading(eventID: details.eventId()), isThreaded: isThreaded) return .init(details: .loading(eventID: details.eventId()), isThreaded: isThreaded)
case let .ready(timelineItem, senderID, senderProfile): case let .ready(timelineItem, senderID, senderProfile, _, _):
let sender = buildTimelineItemSender(senderID: senderID, senderProfile: senderProfile) let sender = buildTimelineItemSender(senderID: senderID, senderProfile: senderProfile)
let replyContent: TimelineEventContent let replyContent: TimelineEventContent
@@ -897,11 +897,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol {
private extension EmbeddedEventDetails { private extension EmbeddedEventDetails {
var isThreaded: Bool { var isThreaded: Bool {
switch self { switch self {
case .ready(let content, _, _): case .ready(.msgLike(let messageLikeContent), _, _, _, _):
guard case let .msgLike(messageLikeContent) = content else {
return false
}
return messageLikeContent.threadRoot != nil return messageLikeContent.threadRoot != nil
default: default:
return false return false
+1 -1
View File
@@ -65,7 +65,7 @@ packages:
# Element/Matrix dependencies # Element/Matrix dependencies
MatrixRustSDK: MatrixRustSDK:
url: https://github.com/element-hq/matrix-rust-components-swift url: https://github.com/element-hq/matrix-rust-components-swift
exactVersion: 25.07.02 exactVersion: 25.07.03
# path: ../matrix-rust-sdk # path: ../matrix-rust-sdk
Compound: Compound:
url: https://github.com/element-hq/compound-ios url: https://github.com/element-hq/compound-ios