@@ -1698,6 +1698,8 @@ internal open class UniffiVTableCallbackInterfaceWidgetCapabilitiesProvider(
16981698
16991699
17001700
1701+
1702+
17011703
17021704
17031705
@@ -1969,6 +1971,8 @@ internal interface UniffiLib : Library {
19691971 ): Pointer
19701972 fun uniffi_matrix_sdk_ffi_fn_free_homeserverlogindetails(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
19711973 ): Unit
1974+ fun uniffi_matrix_sdk_ffi_fn_method_homeserverlogindetails_sliding_sync_proxy(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
1975+ ): RustBuffer.ByValue
19721976 fun uniffi_matrix_sdk_ffi_fn_method_homeserverlogindetails_supports_oidc_login(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
19731977 ): Byte
19741978 fun uniffi_matrix_sdk_ffi_fn_method_homeserverlogindetails_supports_password_login(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
@@ -2911,6 +2915,8 @@ internal interface UniffiLib : Library {
29112915 ): Short
29122916 fun uniffi_matrix_sdk_ffi_checksum_method_eventtimelineitem_transaction_id(
29132917 ): Short
2918+ fun uniffi_matrix_sdk_ffi_checksum_method_homeserverlogindetails_sliding_sync_proxy(
2919+ ): Short
29142920 fun uniffi_matrix_sdk_ffi_checksum_method_homeserverlogindetails_supports_oidc_login(
29152921 ): Short
29162922 fun uniffi_matrix_sdk_ffi_checksum_method_homeserverlogindetails_supports_password_login(
@@ -3739,6 +3745,9 @@ private fun uniffiCheckApiChecksums(lib: UniffiLib) {
37393745 if (lib.uniffi_matrix_sdk_ffi_checksum_method_eventtimelineitem_transaction_id() != 40338.toShort()) {
37403746 throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
37413747 }
3748+ if (lib.uniffi_matrix_sdk_ffi_checksum_method_homeserverlogindetails_sliding_sync_proxy() != 46815.toShort()) {
3749+ throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
3750+ }
37423751 if (lib.uniffi_matrix_sdk_ffi_checksum_method_homeserverlogindetails_supports_oidc_login() != 46090.toShort()) {
37433752 throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
37443753 }
@@ -7563,6 +7572,12 @@ public object FfiConverterTypeEventTimelineItem: FfiConverter<EventTimelineItem,
75637572
75647573public interface HomeserverLoginDetailsInterface {
75657574
7575+ /**
7576+ * The URL of the discovered or manually set sliding sync proxy,
7577+ * if any.
7578+ */
7579+ fun `slidingSyncProxy`(): kotlin.String?
7580+
75667581 /**
75677582 * Whether the current homeserver supports login using OIDC.
75687583 */
@@ -7663,6 +7678,21 @@ open class HomeserverLoginDetails: Disposable, AutoCloseable, HomeserverLoginDet
76637678 }
76647679
76657680
7681+ /**
7682+ * The URL of the discovered or manually set sliding sync proxy,
7683+ * if any.
7684+ */override fun `slidingSyncProxy`(): kotlin.String? =
7685+ callWithPointer {
7686+ uniffiRustCall() { _status ->
7687+ UniffiLib.INSTANCE.uniffi_matrix_sdk_ffi_fn_method_homeserverlogindetails_sliding_sync_proxy(it,
7688+
7689+ _status)
7690+ }
7691+ }.let {
7692+ FfiConverterOptionalString.lift(it)
7693+ }
7694+
7695+
76667696 /**
76677697 * Whether the current homeserver supports login using OIDC.
76687698 */override fun `supportsOidcLogin`(): kotlin.Boolean =
0 commit comments