From f001ac9e4b72647a2b5a9f3f210d72384915164f Mon Sep 17 00:00:00 2001 From: Stefan Ceriu Date: Tue, 31 Jan 2023 17:37:42 +0200 Subject: [PATCH] Bump to v1.0.36-alpha (matrix-rust-sdk b9b00743c9d850c0a26954d99a0e43c5697dcfbd) --- Package.swift | 4 +- Sources/MatrixRustSDK/matrix_sdk_ffi.swift | 83 ++++++++++++++++++++-- 2 files changed, 81 insertions(+), 6 deletions(-) diff --git a/Package.swift b/Package.swift index 1f5272a..989c069 100644 --- a/Package.swift +++ b/Package.swift @@ -3,8 +3,8 @@ import PackageDescription -let checksum = "6d1ad162823597db6e383f51e29364b9d3afc9dd8159e6bb909a21d3a2a8b07e" -let version = "v1.0.35-alpha" +let checksum = "bb8c95ee6a6e52ddc0feb8a6813dfb036c5fd195a54a2eccd9cc8e17d4bbdabb" +let version = "v1.0.36-alpha" let url = "https://github.com/matrix-org/matrix-rust-components-swift/releases/download/\(version)/MatrixSDKFFI.xcframework.zip" let package = Package( diff --git a/Sources/MatrixRustSDK/matrix_sdk_ffi.swift b/Sources/MatrixRustSDK/matrix_sdk_ffi.swift index 30d3b35..b7c161e 100644 --- a/Sources/MatrixRustSDK/matrix_sdk_ffi.swift +++ b/Sources/MatrixRustSDK/matrix_sdk_ffi.swift @@ -2044,7 +2044,8 @@ public protocol SlidingSyncProtocol { func `unsubscribe`(`roomId`: String) throws func `getRoom`(`roomId`: String) throws -> SlidingSyncRoom? func `getRooms`(`roomIds`: [String]) throws -> [SlidingSyncRoom?] - func `addView`(`view`: SlidingSyncView) -> UInt32? + func `addCommonExtensions`() + func `addView`(`view`: SlidingSyncView) -> SlidingSyncView? func `getView`(`name`: String) -> SlidingSyncView? func `popView`(`name`: String) -> SlidingSyncView? func `sync`() -> StoppableSpawn @@ -2114,12 +2115,20 @@ public class SlidingSync: SlidingSyncProtocol { } ) } - public func `addView`(`view`: SlidingSyncView) -> UInt32? { - return try! FfiConverterOptionUInt32.lift( + public func `addCommonExtensions`() { + try! + rustCall() { + + _uniffi_matrix_sdk_ffi_impl_SlidingSync_add_common_extensions_26c4(self.pointer, $0 + ) +} + } + public func `addView`(`view`: SlidingSyncView) -> SlidingSyncView? { + return try! FfiConverterOptionTypeSlidingSyncView.lift( try! rustCall() { - _uniffi_matrix_sdk_ffi_impl_SlidingSync_add_view_7082(self.pointer, + _uniffi_matrix_sdk_ffi_impl_SlidingSync_add_view_5d63(self.pointer, FfiConverterTypeSlidingSyncView.lower(`view`), $0 ) } @@ -2199,7 +2208,13 @@ public protocol SlidingSyncBuilderProtocol { func `addView`(`v`: SlidingSyncView) -> SlidingSyncBuilder func `coldCache`(`name`: String) -> SlidingSyncBuilder func `noViews`() -> SlidingSyncBuilder + func `withAllExtensions`() -> SlidingSyncBuilder func `withCommonExtensions`() -> SlidingSyncBuilder + func `withoutAccountDataExtension`() -> SlidingSyncBuilder + func `withoutE2eeExtension`() -> SlidingSyncBuilder + func `withoutReceiptExtension`() -> SlidingSyncBuilder + func `withoutToDeviceExtension`() -> SlidingSyncBuilder + func `withoutTypingExtension`() -> SlidingSyncBuilder } @@ -2278,6 +2293,16 @@ public class SlidingSyncBuilder: SlidingSyncBuilderProtocol { _uniffi_matrix_sdk_ffi_impl_SlidingSyncBuilder_no_views_68d8(self.pointer, $0 ) +} + ) + } + public func `withAllExtensions`() -> SlidingSyncBuilder { + return try! FfiConverterTypeSlidingSyncBuilder.lift( + try! + rustCall() { + + _uniffi_matrix_sdk_ffi_impl_SlidingSyncBuilder_with_all_extensions_a54(self.pointer, $0 + ) } ) } @@ -2288,6 +2313,56 @@ public class SlidingSyncBuilder: SlidingSyncBuilderProtocol { _uniffi_matrix_sdk_ffi_impl_SlidingSyncBuilder_with_common_extensions_f2da(self.pointer, $0 ) +} + ) + } + public func `withoutAccountDataExtension`() -> SlidingSyncBuilder { + return try! FfiConverterTypeSlidingSyncBuilder.lift( + try! + rustCall() { + + _uniffi_matrix_sdk_ffi_impl_SlidingSyncBuilder_without_account_data_extension_5a9d(self.pointer, $0 + ) +} + ) + } + public func `withoutE2eeExtension`() -> SlidingSyncBuilder { + return try! FfiConverterTypeSlidingSyncBuilder.lift( + try! + rustCall() { + + _uniffi_matrix_sdk_ffi_impl_SlidingSyncBuilder_without_e2ee_extension_6ff7(self.pointer, $0 + ) +} + ) + } + public func `withoutReceiptExtension`() -> SlidingSyncBuilder { + return try! FfiConverterTypeSlidingSyncBuilder.lift( + try! + rustCall() { + + _uniffi_matrix_sdk_ffi_impl_SlidingSyncBuilder_without_receipt_extension_9fb2(self.pointer, $0 + ) +} + ) + } + public func `withoutToDeviceExtension`() -> SlidingSyncBuilder { + return try! FfiConverterTypeSlidingSyncBuilder.lift( + try! + rustCall() { + + _uniffi_matrix_sdk_ffi_impl_SlidingSyncBuilder_without_to_device_extension_29f5(self.pointer, $0 + ) +} + ) + } + public func `withoutTypingExtension`() -> SlidingSyncBuilder { + return try! FfiConverterTypeSlidingSyncBuilder.lift( + try! + rustCall() { + + _uniffi_matrix_sdk_ffi_impl_SlidingSyncBuilder_without_typing_extension_f1c8(self.pointer, $0 + ) } ) }