Skip to content

Commit b4a7202

Browse files
author
github-actions
committed
Bump SDK version to 0.2.33 (matrix-rust-sdk to 730d5a38035be6e03f79889c9361b4900777f3cd)
1 parent 76e08b3 commit b4a7202

File tree

2 files changed

+59
-25
lines changed

2 files changed

+59
-25
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
object BuildVersionsSDK {
22
const val majorVersion = 0
33
const val minorVersion = 2
4-
const val patchVersion = 32
4+
const val patchVersion = 33
55
}

sdk/sdk-android/src/main/kotlin/org/matrix/rustcomponents/sdk/matrix_sdk_ffi.kt

Lines changed: 58 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2080,6 +2080,8 @@ internal open class UniffiVTableCallbackInterfaceWidgetCapabilitiesProvider(
20802080

20812081

20822082

2083+
2084+
20832085

20842086

20852087

@@ -2277,6 +2279,8 @@ internal interface UniffiLib : Library {
22772279
): Long
22782280
fun uniffi_matrix_sdk_ffi_fn_method_clientbuilder_disable_automatic_token_refresh(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
22792281
): Pointer
2282+
fun uniffi_matrix_sdk_ffi_fn_method_clientbuilder_disable_built_in_root_certificates(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
2283+
): Pointer
22802284
fun uniffi_matrix_sdk_ffi_fn_method_clientbuilder_disable_ssl_verification(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
22812285
): Pointer
22822286
fun uniffi_matrix_sdk_ffi_fn_method_clientbuilder_enable_cross_process_refresh_lock(`ptr`: Pointer,`processId`: RustBuffer.ByValue,`sessionDelegate`: Long,uniffi_out_err: UniffiRustCallStatus,
@@ -2297,6 +2301,8 @@ internal interface UniffiLib : Library {
22972301
): Pointer
22982302
fun uniffi_matrix_sdk_ffi_fn_method_clientbuilder_set_session_delegate(`ptr`: Pointer,`sessionDelegate`: Long,uniffi_out_err: UniffiRustCallStatus,
22992303
): Pointer
2304+
fun uniffi_matrix_sdk_ffi_fn_method_clientbuilder_simplified_sliding_sync(`ptr`: Pointer,`enable`: Byte,uniffi_out_err: UniffiRustCallStatus,
2305+
): Pointer
23002306
fun uniffi_matrix_sdk_ffi_fn_method_clientbuilder_sliding_sync_proxy(`ptr`: Pointer,`slidingSyncProxy`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
23012307
): Pointer
23022308
fun uniffi_matrix_sdk_ffi_fn_method_clientbuilder_user_agent(`ptr`: Pointer,`userAgent`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
@@ -2695,8 +2701,6 @@ internal interface UniffiLib : Library {
26952701
): Long
26962702
fun uniffi_matrix_sdk_ffi_fn_method_roomlistitem_subscribe(`ptr`: Pointer,`settings`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
26972703
): Unit
2698-
fun uniffi_matrix_sdk_ffi_fn_method_roomlistitem_unsubscribe(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
2699-
): Unit
27002704
fun uniffi_matrix_sdk_ffi_fn_clone_roomlistservice(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
27012705
): Pointer
27022706
fun uniffi_matrix_sdk_ffi_fn_free_roomlistservice(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
@@ -3005,7 +3009,7 @@ internal interface UniffiLib : Library {
30053009
): RustBuffer.ByValue
30063010
fun uniffi_matrix_sdk_ffi_fn_func_generate_webview_url(`widgetSettings`: RustBuffer.ByValue,`room`: Pointer,`props`: RustBuffer.ByValue,
30073011
): Long
3008-
fun uniffi_matrix_sdk_ffi_fn_func_get_element_call_required_permissions(`ownUserId`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
3012+
fun uniffi_matrix_sdk_ffi_fn_func_get_element_call_required_permissions(`ownUserId`: RustBuffer.ByValue,`ownDeviceId`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
30093013
): RustBuffer.ByValue
30103014
fun uniffi_matrix_sdk_ffi_fn_func_log_event(`file`: RustBuffer.ByValue,`line`: RustBuffer.ByValue,`level`: RustBuffer.ByValue,`target`: RustBuffer.ByValue,`message`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
30113015
): Unit
@@ -3323,6 +3327,8 @@ internal interface UniffiLib : Library {
33233327
): Short
33243328
fun uniffi_matrix_sdk_ffi_checksum_method_clientbuilder_disable_automatic_token_refresh(
33253329
): Short
3330+
fun uniffi_matrix_sdk_ffi_checksum_method_clientbuilder_disable_built_in_root_certificates(
3331+
): Short
33263332
fun uniffi_matrix_sdk_ffi_checksum_method_clientbuilder_disable_ssl_verification(
33273333
): Short
33283334
fun uniffi_matrix_sdk_ffi_checksum_method_clientbuilder_enable_cross_process_refresh_lock(
@@ -3343,6 +3349,8 @@ internal interface UniffiLib : Library {
33433349
): Short
33443350
fun uniffi_matrix_sdk_ffi_checksum_method_clientbuilder_set_session_delegate(
33453351
): Short
3352+
fun uniffi_matrix_sdk_ffi_checksum_method_clientbuilder_simplified_sliding_sync(
3353+
): Short
33463354
fun uniffi_matrix_sdk_ffi_checksum_method_clientbuilder_sliding_sync_proxy(
33473355
): Short
33483356
fun uniffi_matrix_sdk_ffi_checksum_method_clientbuilder_user_agent(
@@ -3683,8 +3691,6 @@ internal interface UniffiLib : Library {
36833691
): Short
36843692
fun uniffi_matrix_sdk_ffi_checksum_method_roomlistitem_subscribe(
36853693
): Short
3686-
fun uniffi_matrix_sdk_ffi_checksum_method_roomlistitem_unsubscribe(
3687-
): Short
36883694
fun uniffi_matrix_sdk_ffi_checksum_method_roomlistservice_all_rooms(
36893695
): Short
36903696
fun uniffi_matrix_sdk_ffi_checksum_method_roomlistservice_room(
@@ -3952,7 +3958,7 @@ private fun uniffiCheckApiChecksums(lib: UniffiLib) {
39523958
if (lib.uniffi_matrix_sdk_ffi_checksum_func_generate_webview_url() != 6844.toShort()) {
39533959
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
39543960
}
3955-
if (lib.uniffi_matrix_sdk_ffi_checksum_func_get_element_call_required_permissions() != 51419.toShort()) {
3961+
if (lib.uniffi_matrix_sdk_ffi_checksum_func_get_element_call_required_permissions() != 30181.toShort()) {
39563962
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
39573963
}
39583964
if (lib.uniffi_matrix_sdk_ffi_checksum_func_log_event() != 62286.toShort()) {
@@ -4201,6 +4207,9 @@ private fun uniffiCheckApiChecksums(lib: UniffiLib) {
42014207
if (lib.uniffi_matrix_sdk_ffi_checksum_method_clientbuilder_disable_automatic_token_refresh() != 43839.toShort()) {
42024208
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
42034209
}
4210+
if (lib.uniffi_matrix_sdk_ffi_checksum_method_clientbuilder_disable_built_in_root_certificates() != 47525.toShort()) {
4211+
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
4212+
}
42044213
if (lib.uniffi_matrix_sdk_ffi_checksum_method_clientbuilder_disable_ssl_verification() != 2334.toShort()) {
42054214
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
42064215
}
@@ -4231,6 +4240,9 @@ private fun uniffiCheckApiChecksums(lib: UniffiLib) {
42314240
if (lib.uniffi_matrix_sdk_ffi_checksum_method_clientbuilder_set_session_delegate() != 8576.toShort()) {
42324241
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
42334242
}
4243+
if (lib.uniffi_matrix_sdk_ffi_checksum_method_clientbuilder_simplified_sliding_sync() != 7554.toShort()) {
4244+
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
4245+
}
42344246
if (lib.uniffi_matrix_sdk_ffi_checksum_method_clientbuilder_sliding_sync_proxy() != 15622.toShort()) {
42354247
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
42364248
}
@@ -4741,9 +4753,6 @@ private fun uniffiCheckApiChecksums(lib: UniffiLib) {
47414753
if (lib.uniffi_matrix_sdk_ffi_checksum_method_roomlistitem_subscribe() != 60003.toShort()) {
47424754
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
47434755
}
4744-
if (lib.uniffi_matrix_sdk_ffi_checksum_method_roomlistitem_unsubscribe() != 45026.toShort()) {
4745-
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
4746-
}
47474756
if (lib.uniffi_matrix_sdk_ffi_checksum_method_roomlistservice_all_rooms() != 49704.toShort()) {
47484757
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
47494758
}
@@ -7253,6 +7262,13 @@ public interface ClientBuilderInterface {
72537262

72547263
fun `disableAutomaticTokenRefresh`(): ClientBuilder
72557264

7265+
/**
7266+
* Don't trust any system root certificates, only trust the certificates
7267+
* provided through
7268+
* [`add_root_certificates`][ClientBuilder::add_root_certificates].
7269+
*/
7270+
fun `disableBuiltInRootCertificates`(): ClientBuilder
7271+
72567272
fun `disableSslVerification`(): ClientBuilder
72577273

72587274
fun `enableCrossProcessRefreshLock`(`processId`: kotlin.String, `sessionDelegate`: ClientSessionDelegate): ClientBuilder
@@ -7280,6 +7296,8 @@ public interface ClientBuilderInterface {
72807296

72817297
fun `setSessionDelegate`(`sessionDelegate`: ClientSessionDelegate): ClientBuilder
72827298

7299+
fun `simplifiedSlidingSync`(`enable`: kotlin.Boolean): ClientBuilder
7300+
72837301
fun `slidingSyncProxy`(`slidingSyncProxy`: kotlin.String?): ClientBuilder
72847302

72857303
fun `userAgent`(`userAgent`: kotlin.String): ClientBuilder
@@ -7502,6 +7520,23 @@ open class ClientBuilder: Disposable, AutoCloseable, ClientBuilderInterface {
75027520
}
75037521

75047522

7523+
7524+
/**
7525+
* Don't trust any system root certificates, only trust the certificates
7526+
* provided through
7527+
* [`add_root_certificates`][ClientBuilder::add_root_certificates].
7528+
*/override fun `disableBuiltInRootCertificates`(): ClientBuilder {
7529+
return FfiConverterTypeClientBuilder.lift(
7530+
callWithPointer {
7531+
uniffiRustCall() { _status ->
7532+
UniffiLib.INSTANCE.uniffi_matrix_sdk_ffi_fn_method_clientbuilder_disable_built_in_root_certificates(
7533+
it, _status)
7534+
}
7535+
}
7536+
)
7537+
}
7538+
7539+
75057540
override fun `disableSslVerification`(): ClientBuilder {
75067541
return FfiConverterTypeClientBuilder.lift(
75077542
callWithPointer {
@@ -7629,6 +7664,18 @@ open class ClientBuilder: Disposable, AutoCloseable, ClientBuilderInterface {
76297664
}
76307665

76317666

7667+
override fun `simplifiedSlidingSync`(`enable`: kotlin.Boolean): ClientBuilder {
7668+
return FfiConverterTypeClientBuilder.lift(
7669+
callWithPointer {
7670+
uniffiRustCall() { _status ->
7671+
UniffiLib.INSTANCE.uniffi_matrix_sdk_ffi_fn_method_clientbuilder_simplified_sliding_sync(
7672+
it, FfiConverterBoolean.lower(`enable`),_status)
7673+
}
7674+
}
7675+
)
7676+
}
7677+
7678+
76327679
override fun `slidingSyncProxy`(`slidingSyncProxy`: kotlin.String?): ClientBuilder {
76337680
return FfiConverterTypeClientBuilder.lift(
76347681
callWithPointer {
@@ -14561,8 +14608,6 @@ public interface RoomListItemInterface {
1456114608

1456214609
fun `subscribe`(`settings`: RoomSubscription?)
1456314610

14564-
fun `unsubscribe`()
14565-
1456614611
companion object
1456714612
}
1456814613

@@ -14855,17 +14900,6 @@ open class RoomListItem: Disposable, AutoCloseable, RoomListItemInterface {
1485514900

1485614901

1485714902

14858-
override fun `unsubscribe`()
14859-
=
14860-
callWithPointer {
14861-
uniffiRustCall() { _status ->
14862-
UniffiLib.INSTANCE.uniffi_matrix_sdk_ffi_fn_method_roomlistitem_unsubscribe(
14863-
it, _status)
14864-
}
14865-
}
14866-
14867-
14868-
1486914903

1487014904

1487114905

@@ -34777,11 +34811,11 @@ public object FfiConverterMapStringSequenceString: FfiConverterRustBuffer<Map<ko
3477734811
* Editing and extending the capabilities from this function is also possible,
3477834812
* but should only be done as temporal workarounds until this function is
3477934813
* adjusted
34780-
*/ fun `getElementCallRequiredPermissions`(`ownUserId`: kotlin.String): WidgetCapabilities {
34814+
*/ fun `getElementCallRequiredPermissions`(`ownUserId`: kotlin.String, `ownDeviceId`: kotlin.String): WidgetCapabilities {
3478134815
return FfiConverterTypeWidgetCapabilities.lift(
3478234816
uniffiRustCall() { _status ->
3478334817
UniffiLib.INSTANCE.uniffi_matrix_sdk_ffi_fn_func_get_element_call_required_permissions(
34784-
FfiConverterString.lower(`ownUserId`),_status)
34818+
FfiConverterString.lower(`ownUserId`),FfiConverterString.lower(`ownDeviceId`),_status)
3478534819
}
3478634820
)
3478734821
}

0 commit comments

Comments
 (0)