mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-04 10:33:45 +00:00
Update the SDK and handle API breaks. (#5871)
* Update the SDK and handle API breaks. * Rename sdkUserThing to rustUserThing for consistency. * Add user status ClientProxy methods. * Rename UserStatus.UserSet to UserStatus.Raw.
This commit is contained in:
@@ -32,11 +32,12 @@ nonisolated struct TimelineItemSender: Identifiable, Hashable {
|
||||
|
||||
init(senderID: String, senderProfile: ProfileDetails) {
|
||||
switch senderProfile {
|
||||
case let .ready(displayName, isDisplayNameAmbiguous, avatarUrl):
|
||||
case let .ready(displayName, isDisplayNameAmbiguous, avatarURL, status, call):
|
||||
self.init(id: senderID,
|
||||
displayName: displayName,
|
||||
isDisplayNameAmbiguous: isDisplayNameAmbiguous,
|
||||
avatarURL: avatarUrl.flatMap(URL.init(string:)))
|
||||
avatarURL: avatarURL.flatMap(URL.init(string:)),
|
||||
status: .init(rustStatus: status, rustCall: call))
|
||||
default:
|
||||
self.init(id: senderID,
|
||||
displayName: nil,
|
||||
|
||||
Reference in New Issue
Block a user