Bump the SDK to 25.05.21 and adopt the new way of dealing with timelines and delegates.

The room list items no longer hold any timeline instances and they can now be created through the normal `room.timelineWithConfiguration` mechanism.
This also means that we can move the UTD hook away from the sync service and into the client itself but setting it is now fallible as it can only be set once.
This commit is contained in:
Stefan Ceriu
2025-05-21 21:57:23 +03:00
committed by Stefan Ceriu
parent 7e5f9f1e17
commit 909aa086f2
7 changed files with 404 additions and 287 deletions
+1 -1
View File
@@ -8708,7 +8708,7 @@
repositoryURL = "https://github.com/element-hq/matrix-rust-components-swift";
requirement = {
kind = exactVersion;
version = 25.05.19;
version = 25.05.21;
};
};
701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */ = {
@@ -158,8 +158,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/element-hq/matrix-rust-components-swift",
"state" : {
"revision" : "a290a27931a75db67b93f27329b09f5110553415",
"version" : "25.5.19"
"revision" : "ce4a5f25ada21246d62e4b54c26fb1414432fb77",
"version" : "25.5.21"
}
},
{