Skip to content

Commit

Permalink
Bump SDK version to 0.2.75 (matrix-rust-sdk to 2cb6ee8e6dc0defd68ba0b…
Browse files Browse the repository at this point in the history
…f0c816f2b4a235dec7)
  • Loading branch information
github-actions committed Jan 16, 2025
1 parent b7b2627 commit 7aeb9c3
Show file tree
Hide file tree
Showing 2 changed files with 106 additions and 3 deletions.
2 changes: 1 addition & 1 deletion buildSrc/src/main/kotlin/BuildVersionsSDK.kt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
object BuildVersionsSDK {
const val majorVersion = 0
const val minorVersion = 2
const val patchVersion = 74
const val patchVersion = 75
}
Original file line number Diff line number Diff line change
Expand Up @@ -2230,6 +2230,8 @@ internal open class UniffiVTableCallbackInterfaceWidgetCapabilitiesProvider(








Expand Down Expand Up @@ -2943,6 +2945,8 @@ internal interface UniffiLib : Library {
): Long
fun uniffi_matrix_sdk_ffi_fn_method_roompreview_leave(`ptr`: Pointer,
): Long
fun uniffi_matrix_sdk_ffi_fn_method_roompreview_own_membership_details(`ptr`: Pointer,
): Long
fun uniffi_matrix_sdk_ffi_fn_clone_sendattachmentjoinhandle(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
): Pointer
fun uniffi_matrix_sdk_ffi_fn_free_sendattachmentjoinhandle(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
Expand Down Expand Up @@ -4011,6 +4015,8 @@ internal interface UniffiLib : Library {
): Short
fun uniffi_matrix_sdk_ffi_checksum_method_roompreview_leave(
): Short
fun uniffi_matrix_sdk_ffi_checksum_method_roompreview_own_membership_details(
): Short
fun uniffi_matrix_sdk_ffi_checksum_method_sendattachmentjoinhandle_cancel(
): Short
fun uniffi_matrix_sdk_ffi_checksum_method_sendattachmentjoinhandle_join(
Expand Down Expand Up @@ -5195,6 +5201,9 @@ private fun uniffiCheckApiChecksums(lib: UniffiLib) {
if (lib.uniffi_matrix_sdk_ffi_checksum_method_roompreview_leave() != 5096.toShort()) {
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
}
if (lib.uniffi_matrix_sdk_ffi_checksum_method_roompreview_own_membership_details() != 1443.toShort()) {
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
}
if (lib.uniffi_matrix_sdk_ffi_checksum_method_sendattachmentjoinhandle_cancel() != 62384.toShort()) {
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
}
Expand Down Expand Up @@ -18049,6 +18058,11 @@ public interface RoomPreviewInterface {
*/
suspend fun `leave`()

/**
* Get the membership details for the current user.
*/
suspend fun `ownMembershipDetails`(): RoomMembershipDetails?

companion object
}

Expand Down Expand Up @@ -18205,6 +18219,29 @@ open class RoomPreview: Disposable, AutoCloseable, RoomPreviewInterface {
}


/**
* Get the membership details for the current user.
*/
@Suppress("ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE")
override suspend fun `ownMembershipDetails`() : RoomMembershipDetails? {
return uniffiRustCallAsync(
callWithPointer { thisPtr ->
UniffiLib.INSTANCE.uniffi_matrix_sdk_ffi_fn_method_roompreview_own_membership_details(
thisPtr,

)
},
{ future, callback, continuation -> UniffiLib.INSTANCE.ffi_matrix_sdk_ffi_rust_future_poll_rust_buffer(future, callback, continuation) },
{ future, continuation -> UniffiLib.INSTANCE.ffi_matrix_sdk_ffi_rust_future_complete_rust_buffer(future, continuation) },
{ future -> UniffiLib.INSTANCE.ffi_matrix_sdk_ffi_rust_future_free_rust_buffer(future) },
// lift function
{ FfiConverterOptionalTypeRoomMembershipDetails.lift(it) },
// Error FFI converter
UniffiNullRustCallStatusErrorHandler,
)
}





Expand Down Expand Up @@ -26428,7 +26465,8 @@ data class RoomMember (
var `powerLevel`: kotlin.Long,
var `normalizedPowerLevel`: kotlin.Long,
var `isIgnored`: kotlin.Boolean,
var `suggestedRoleForPowerLevel`: RoomMemberRole
var `suggestedRoleForPowerLevel`: RoomMemberRole,
var `membershipChangeReason`: kotlin.String?
) {

companion object
Expand All @@ -26446,6 +26484,7 @@ public object FfiConverterTypeRoomMember: FfiConverterRustBuffer<RoomMember> {
FfiConverterLong.read(buf),
FfiConverterBoolean.read(buf),
FfiConverterTypeRoomMemberRole.read(buf),
FfiConverterOptionalString.read(buf),
)
}

Expand All @@ -26458,7 +26497,8 @@ public object FfiConverterTypeRoomMember: FfiConverterRustBuffer<RoomMember> {
FfiConverterLong.allocationSize(value.`powerLevel`) +
FfiConverterLong.allocationSize(value.`normalizedPowerLevel`) +
FfiConverterBoolean.allocationSize(value.`isIgnored`) +
FfiConverterTypeRoomMemberRole.allocationSize(value.`suggestedRoleForPowerLevel`)
FfiConverterTypeRoomMemberRole.allocationSize(value.`suggestedRoleForPowerLevel`) +
FfiConverterOptionalString.allocationSize(value.`membershipChangeReason`)
)

override fun write(value: RoomMember, buf: ByteBuffer) {
Expand All @@ -26471,6 +26511,40 @@ public object FfiConverterTypeRoomMember: FfiConverterRustBuffer<RoomMember> {
FfiConverterLong.write(value.`normalizedPowerLevel`, buf)
FfiConverterBoolean.write(value.`isIgnored`, buf)
FfiConverterTypeRoomMemberRole.write(value.`suggestedRoleForPowerLevel`, buf)
FfiConverterOptionalString.write(value.`membershipChangeReason`, buf)
}
}



/**
* Contains the current user's room member info and the optional room member
* info of the sender of the `m.room.member` event that this info represents.
*/
data class RoomMembershipDetails (
var `ownRoomMember`: RoomMember,
var `senderRoomMember`: RoomMember?
) {

companion object
}

public object FfiConverterTypeRoomMembershipDetails: FfiConverterRustBuffer<RoomMembershipDetails> {
override fun read(buf: ByteBuffer): RoomMembershipDetails {
return RoomMembershipDetails(
FfiConverterTypeRoomMember.read(buf),
FfiConverterOptionalTypeRoomMember.read(buf),
)
}

override fun allocationSize(value: RoomMembershipDetails) = (
FfiConverterTypeRoomMember.allocationSize(value.`ownRoomMember`) +
FfiConverterOptionalTypeRoomMember.allocationSize(value.`senderRoomMember`)
)

override fun write(value: RoomMembershipDetails, buf: ByteBuffer) {
FfiConverterTypeRoomMember.write(value.`ownRoomMember`, buf)
FfiConverterOptionalTypeRoomMember.write(value.`senderRoomMember`, buf)
}
}

Expand Down Expand Up @@ -38600,6 +38674,35 @@ public object FfiConverterOptionalTypeRoomMember: FfiConverterRustBuffer<RoomMem



public object FfiConverterOptionalTypeRoomMembershipDetails: FfiConverterRustBuffer<RoomMembershipDetails?> {
override fun read(buf: ByteBuffer): RoomMembershipDetails? {
if (buf.get().toInt() == 0) {
return null
}
return FfiConverterTypeRoomMembershipDetails.read(buf)
}

override fun allocationSize(value: RoomMembershipDetails?): ULong {
if (value == null) {
return 1UL
} else {
return 1UL + FfiConverterTypeRoomMembershipDetails.allocationSize(value)
}
}

override fun write(value: RoomMembershipDetails?, buf: ByteBuffer) {
if (value == null) {
buf.put(0)
} else {
buf.put(1)
FfiConverterTypeRoomMembershipDetails.write(value, buf)
}
}
}




public object FfiConverterOptionalTypeSetData: FfiConverterRustBuffer<SetData?> {
override fun read(buf: ByteBuffer): SetData? {
if (buf.get().toInt() == 0) {
Expand Down

0 comments on commit 7aeb9c3

Please sign in to comment.