@@ -2550,6 +2550,8 @@ internal open class UniffiVTableCallbackInterfaceWidgetCapabilitiesProvider(
25502550
25512551
25522552
2553+ 
2554+ 
25532555
25542556
25552557
@@ -3260,6 +3262,8 @@ internal interface UniffiLib : Library {
32603262    ): Unit
32613263    fun uniffi_matrix_sdk_ffi_fn_method_roomlist_entries_with_dynamic_adapters(`ptr`: Pointer,`pageSize`: Int,`listener`: Long,uniffi_out_err: UniffiRustCallStatus, 
32623264    ): Pointer
3265+     fun uniffi_matrix_sdk_ffi_fn_method_roomlist_entries_with_dynamic_adapters_with(`ptr`: Pointer,`pageSize`: Int,`enableLatestEventSorter`: Byte,`listener`: Long,uniffi_out_err: UniffiRustCallStatus, 
3266+     ): Pointer
32633267    fun uniffi_matrix_sdk_ffi_fn_method_roomlist_loading_state(`ptr`: Pointer,`listener`: Long,uniffi_out_err: UniffiRustCallStatus, 
32643268    ): RustBuffer.ByValue
32653269    fun uniffi_matrix_sdk_ffi_fn_method_roomlist_room(`ptr`: Pointer,`roomId`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus, 
@@ -4498,6 +4502,8 @@ internal interface UniffiLib : Library {
44984502    ): Short
44994503    fun uniffi_matrix_sdk_ffi_checksum_method_roomlist_entries_with_dynamic_adapters(
45004504    ): Short
4505+     fun uniffi_matrix_sdk_ffi_checksum_method_roomlist_entries_with_dynamic_adapters_with(
4506+     ): Short
45014507    fun uniffi_matrix_sdk_ffi_checksum_method_roomlist_loading_state(
45024508    ): Short
45034509    fun uniffi_matrix_sdk_ffi_checksum_method_roomlist_room(
@@ -5819,6 +5825,9 @@ private fun uniffiCheckApiChecksums(lib: UniffiLib) {
58195825    if (lib.uniffi_matrix_sdk_ffi_checksum_method_roomlist_entries_with_dynamic_adapters() != 36097.toShort()) {
58205826        throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
58215827    }
5828+     if (lib.uniffi_matrix_sdk_ffi_checksum_method_roomlist_entries_with_dynamic_adapters_with() != 21746.toShort()) {
5829+         throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
5830+     }
58225831    if (lib.uniffi_matrix_sdk_ffi_checksum_method_roomlist_loading_state() != 21585.toShort()) {
58235832        throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
58245833    }
@@ -18130,6 +18139,8 @@ public interface RoomListInterface {
1813018139
1813118140    fun `entriesWithDynamicAdapters`(`pageSize`: kotlin.UInt, `listener`: RoomListEntriesListener): RoomListEntriesWithDynamicAdaptersResult
1813218141
18142+     fun `entriesWithDynamicAdaptersWith`(`pageSize`: kotlin.UInt, `enableLatestEventSorter`: kotlin.Boolean, `listener`: RoomListEntriesListener): RoomListEntriesWithDynamicAdaptersResult
18143+     
1813318144    fun `loadingState`(`listener`: RoomListLoadingStateListener): RoomListLoadingStateResult
1813418145
1813518146    fun `room`(`roomId`: kotlin.String): Room
@@ -18230,6 +18241,18 @@ open class RoomList: Disposable, AutoCloseable, RoomListInterface {
1823018241    }
1823118242
1823218243
18244+     override fun `entriesWithDynamicAdaptersWith`(`pageSize`: kotlin.UInt, `enableLatestEventSorter`: kotlin.Boolean, `listener`: RoomListEntriesListener): RoomListEntriesWithDynamicAdaptersResult {
18245+             return FfiConverterTypeRoomListEntriesWithDynamicAdaptersResult.lift(
18246+     callWithPointer {
18247+     uniffiRustCall() { _status ->
18248+     UniffiLib.INSTANCE.uniffi_matrix_sdk_ffi_fn_method_roomlist_entries_with_dynamic_adapters_with(
18249+         it, FfiConverterUInt.lower(`pageSize`),FfiConverterBoolean.lower(`enableLatestEventSorter`),FfiConverterTypeRoomListEntriesListener.lower(`listener`),_status)
18250+ }
18251+     }
18252+     )
18253+     }
18254+     
18255+ 
1823318256
1823418257    @Throws(RoomListException::class)override fun `loadingState`(`listener`: RoomListLoadingStateListener): RoomListLoadingStateResult {
1823518258            return FfiConverterTypeRoomListLoadingStateResult.lift(
@@ -31235,6 +31258,13 @@ data class SpaceRoom (
3123531258     * Whether guest users may join the room and participate in it.
3123631259     */
3123731260    var `guestCanJoin`: kotlin.Boolean, 
31261+     /**
31262+      * Whether this room is a direct room.
31263+      *
31264+      * Only set if the room is known to the client otherwise we
31265+      * assume DMs shouldn't be exposed publicly in spaces.
31266+      */
31267+     var `isDirect`: kotlin.Boolean?, 
3123831268    /**
3123931269     * The number of children room this has, if a space.
3124031270     */
@@ -31269,6 +31299,7 @@ public object FfiConverterTypeSpaceRoom: FfiConverterRustBuffer<SpaceRoom> {
3126931299            FfiConverterOptionalTypeJoinRule.read(buf),
3127031300            FfiConverterOptionalBoolean.read(buf),
3127131301            FfiConverterBoolean.read(buf),
31302+             FfiConverterOptionalBoolean.read(buf),
3127231303            FfiConverterULong.read(buf),
3127331304            FfiConverterOptionalTypeMembership.read(buf),
3127431305            FfiConverterOptionalSequenceTypeRoomHero.read(buf),
@@ -31287,6 +31318,7 @@ public object FfiConverterTypeSpaceRoom: FfiConverterRustBuffer<SpaceRoom> {
3128731318            FfiConverterOptionalTypeJoinRule.allocationSize(value.`joinRule`) +
3128831319            FfiConverterOptionalBoolean.allocationSize(value.`worldReadable`) +
3128931320            FfiConverterBoolean.allocationSize(value.`guestCanJoin`) +
31321+             FfiConverterOptionalBoolean.allocationSize(value.`isDirect`) +
3129031322            FfiConverterULong.allocationSize(value.`childrenCount`) +
3129131323            FfiConverterOptionalTypeMembership.allocationSize(value.`state`) +
3129231324            FfiConverterOptionalSequenceTypeRoomHero.allocationSize(value.`heroes`) +
@@ -31304,6 +31336,7 @@ public object FfiConverterTypeSpaceRoom: FfiConverterRustBuffer<SpaceRoom> {
3130431336            FfiConverterOptionalTypeJoinRule.write(value.`joinRule`, buf)
3130531337            FfiConverterOptionalBoolean.write(value.`worldReadable`, buf)
3130631338            FfiConverterBoolean.write(value.`guestCanJoin`, buf)
31339+             FfiConverterOptionalBoolean.write(value.`isDirect`, buf)
3130731340            FfiConverterULong.write(value.`childrenCount`, buf)
3130831341            FfiConverterOptionalTypeMembership.write(value.`state`, buf)
3130931342            FfiConverterOptionalSequenceTypeRoomHero.write(value.`heroes`, buf)
0 commit comments