@@ -8776,10 +8776,13 @@ public struct RoomInfo {
87768776 public var userDefinedNotificationMode: RoomNotificationMode?
87778777 public var hasRoomCall: Bool
87788778 public var activeRoomCallParticipants: [String]
8779+ public var numUnreadMessages: UInt64
8780+ public var numUnreadNotifications: UInt64
8781+ public var numUnreadMentions: UInt64
87798782
87808783 // Default memberwise initializers are never public by default, so we
87818784 // declare one manually.
8782- public init(id: String, name: String?, topic: String?, avatarUrl: String?, isDirect: Bool, isPublic: Bool, isSpace: Bool, isTombstoned: Bool, canonicalAlias: String?, alternativeAliases: [String], membership: Membership, latestEvent: EventTimelineItem?, inviter: RoomMember?, activeMembersCount: UInt64, invitedMembersCount: UInt64, joinedMembersCount: UInt64, highlightCount: UInt64, notificationCount: UInt64, userDefinedNotificationMode: RoomNotificationMode?, hasRoomCall: Bool, activeRoomCallParticipants: [String]) {
8785+ public init(id: String, name: String?, topic: String?, avatarUrl: String?, isDirect: Bool, isPublic: Bool, isSpace: Bool, isTombstoned: Bool, canonicalAlias: String?, alternativeAliases: [String], membership: Membership, latestEvent: EventTimelineItem?, inviter: RoomMember?, activeMembersCount: UInt64, invitedMembersCount: UInt64, joinedMembersCount: UInt64, highlightCount: UInt64, notificationCount: UInt64, userDefinedNotificationMode: RoomNotificationMode?, hasRoomCall: Bool, activeRoomCallParticipants: [String], numUnreadMessages: UInt64, numUnreadNotifications: UInt64, numUnreadMentions: UInt64 ) {
87838786 self.id = id
87848787 self.name = name
87858788 self.topic = topic
@@ -8801,6 +8804,9 @@ public struct RoomInfo {
88018804 self.userDefinedNotificationMode = userDefinedNotificationMode
88028805 self.hasRoomCall = hasRoomCall
88038806 self.activeRoomCallParticipants = activeRoomCallParticipants
8807+ self.numUnreadMessages = numUnreadMessages
8808+ self.numUnreadNotifications = numUnreadNotifications
8809+ self.numUnreadMentions = numUnreadMentions
88048810 }
88058811}
88068812
@@ -8830,7 +8836,10 @@ public struct FfiConverterTypeRoomInfo: FfiConverterRustBuffer {
88308836 notificationCount: FfiConverterUInt64.read(from: &buf),
88318837 userDefinedNotificationMode: FfiConverterOptionTypeRoomNotificationMode.read(from: &buf),
88328838 hasRoomCall: FfiConverterBool.read(from: &buf),
8833- activeRoomCallParticipants: FfiConverterSequenceString.read(from: &buf)
8839+ activeRoomCallParticipants: FfiConverterSequenceString.read(from: &buf),
8840+ numUnreadMessages: FfiConverterUInt64.read(from: &buf),
8841+ numUnreadNotifications: FfiConverterUInt64.read(from: &buf),
8842+ numUnreadMentions: FfiConverterUInt64.read(from: &buf)
88348843 )
88358844 }
88368845
@@ -8856,6 +8865,9 @@ public struct FfiConverterTypeRoomInfo: FfiConverterRustBuffer {
88568865 FfiConverterOptionTypeRoomNotificationMode.write(value.userDefinedNotificationMode, into: &buf)
88578866 FfiConverterBool.write(value.hasRoomCall, into: &buf)
88588867 FfiConverterSequenceString.write(value.activeRoomCallParticipants, into: &buf)
8868+ FfiConverterUInt64.write(value.numUnreadMessages, into: &buf)
8869+ FfiConverterUInt64.write(value.numUnreadNotifications, into: &buf)
8870+ FfiConverterUInt64.write(value.numUnreadMentions, into: &buf)
88598871 }
88608872}
88618873
0 commit comments