Skip to content

Commit

Permalink
Bump to version v1.0.70 (matrix-rust-sdk/main 8a6ced0e8fc4ae0b184082d…
Browse files Browse the repository at this point in the history
…53759d2e89ebb86e6)
  • Loading branch information
Velin92 committed Nov 19, 2024
1 parent 7f6beb6 commit e165119
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 4 deletions.
4 changes: 2 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// swift-tools-version:5.9
// The swift-tools-version declares the minimum version of Swift required to build this package.
import PackageDescription
let checksum = "cb5a67c609d9e8d41dca6a9ceaebb6223767ce938be3511f6146439df1b55413"
let version = "v1.0.69"
let checksum = "4231bfb96fcfbbe63b20007bd1082a37d3a7f9819b07d1edd946211bf939b7af"
let version = "v1.0.70"
let url = "https://github.com/element-hq/matrix-rust-components-swift/releases/download/\(version)/MatrixSDKFFI.xcframework.zip"
let package = Package(
name: "MatrixRustSDK",
Expand Down
39 changes: 37 additions & 2 deletions Sources/MatrixRustSDK/matrix_sdk_ffi.swift
Original file line number Diff line number Diff line change
Expand Up @@ -15171,6 +15171,10 @@ public struct RoomPreviewInfo {
* Whether the room is direct or not, if known.
*/
public var isDirect: Bool?
/**
* Room heroes.
*/
public var heroes: [RoomHero]?

// Default memberwise initializers are never public by default, so we
// declare one manually.
Expand Down Expand Up @@ -15210,7 +15214,10 @@ public struct RoomPreviewInfo {
*/joinRule: JoinRule,
/**
* Whether the room is direct or not, if known.
*/isDirect: Bool?) {
*/isDirect: Bool?,
/**
* Room heroes.
*/heroes: [RoomHero]?) {
self.roomId = roomId
self.canonicalAlias = canonicalAlias
self.name = name
Expand All @@ -15223,6 +15230,7 @@ public struct RoomPreviewInfo {
self.membership = membership
self.joinRule = joinRule
self.isDirect = isDirect
self.heroes = heroes
}
}

Expand Down Expand Up @@ -15266,6 +15274,9 @@ extension RoomPreviewInfo: Equatable, Hashable {
if lhs.isDirect != rhs.isDirect {
return false
}
if lhs.heroes != rhs.heroes {
return false
}
return true
}

Expand All @@ -15282,6 +15293,7 @@ extension RoomPreviewInfo: Equatable, Hashable {
hasher.combine(membership)
hasher.combine(joinRule)
hasher.combine(isDirect)
hasher.combine(heroes)
}
}

Expand All @@ -15301,7 +15313,8 @@ public struct FfiConverterTypeRoomPreviewInfo: FfiConverterRustBuffer {
isHistoryWorldReadable: FfiConverterBool.read(from: &buf),
membership: FfiConverterOptionTypeMembership.read(from: &buf),
joinRule: FfiConverterTypeJoinRule.read(from: &buf),
isDirect: FfiConverterOptionBool.read(from: &buf)
isDirect: FfiConverterOptionBool.read(from: &buf),
heroes: FfiConverterOptionSequenceTypeRoomHero.read(from: &buf)
)
}

Expand All @@ -15318,6 +15331,7 @@ public struct FfiConverterTypeRoomPreviewInfo: FfiConverterRustBuffer {
FfiConverterOptionTypeMembership.write(value.membership, into: &buf)
FfiConverterTypeJoinRule.write(value.joinRule, into: &buf)
FfiConverterOptionBool.write(value.isDirect, into: &buf)
FfiConverterOptionSequenceTypeRoomHero.write(value.heroes, into: &buf)
}
}

Expand Down Expand Up @@ -27707,6 +27721,27 @@ fileprivate struct FfiConverterOptionSequenceTypeTimelineItem: FfiConverterRustB
}
}

fileprivate struct FfiConverterOptionSequenceTypeRoomHero: FfiConverterRustBuffer {
typealias SwiftType = [RoomHero]?

public static func write(_ value: SwiftType, into buf: inout [UInt8]) {
guard let value = value else {
writeInt(&buf, Int8(0))
return
}
writeInt(&buf, Int8(1))
FfiConverterSequenceTypeRoomHero.write(value, into: &buf)
}

public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> SwiftType {
switch try readInt(&buf) as Int8 {
case 0: return nil
case 1: return try FfiConverterSequenceTypeRoomHero.read(from: &buf)
default: throw UniffiInternalError.unexpectedOptionalTag
}
}
}

fileprivate struct FfiConverterOptionSequenceTypeRoomMember: FfiConverterRustBuffer {
typealias SwiftType = [RoomMember]?

Expand Down

0 comments on commit e165119

Please sign in to comment.