Skip to content

Commit 3e2aab4

Browse files
author
github-actions
committed
Bump SDK version to 0.2.67 (matrix-rust-sdk to 94f82bc6d05e48b5a902d6f4013d865e36111664)
1 parent 9abf629 commit 3e2aab4

File tree

2 files changed

+68
-22
lines changed

2 files changed

+68
-22
lines changed
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 = 66
4+
const val patchVersion = 67
55
}

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

+67-21
Original file line numberDiff line numberDiff line change
@@ -2165,6 +2165,10 @@ internal open class UniffiVTableCallbackInterfaceWidgetCapabilitiesProvider(
21652165

21662166

21672167

2168+
2169+
2170+
2171+
21682172

21692173

21702174

@@ -2511,6 +2515,12 @@ internal interface UniffiLib : Library {
25112515
): Pointer
25122516
fun uniffi_matrix_sdk_ffi_fn_free_mediasource(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
25132517
): Unit
2518+
fun uniffi_matrix_sdk_ffi_fn_constructor_mediasource_from_json(`json`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
2519+
): Pointer
2520+
fun uniffi_matrix_sdk_ffi_fn_constructor_mediasource_from_url(`url`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
2521+
): Pointer
2522+
fun uniffi_matrix_sdk_ffi_fn_method_mediasource_to_json(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
2523+
): RustBuffer.ByValue
25142524
fun uniffi_matrix_sdk_ffi_fn_method_mediasource_url(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
25152525
): RustBuffer.ByValue
25162526
fun uniffi_matrix_sdk_ffi_fn_clone_notificationclient(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
@@ -3153,8 +3163,6 @@ internal interface UniffiLib : Library {
31533163
): RustBuffer.ByValue
31543164
fun uniffi_matrix_sdk_ffi_fn_func_matrix_to_user_permalink(`userId`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
31553165
): RustBuffer.ByValue
3156-
fun uniffi_matrix_sdk_ffi_fn_func_media_source_from_url(`url`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
3157-
): Pointer
31583166
fun uniffi_matrix_sdk_ffi_fn_func_message_event_content_from_html(`body`: RustBuffer.ByValue,`htmlBody`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
31593167
): Pointer
31603168
fun uniffi_matrix_sdk_ffi_fn_func_message_event_content_from_html_as_emote(`body`: RustBuffer.ByValue,`htmlBody`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
@@ -3313,8 +3321,6 @@ internal interface UniffiLib : Library {
33133321
): Short
33143322
fun uniffi_matrix_sdk_ffi_checksum_func_matrix_to_user_permalink(
33153323
): Short
3316-
fun uniffi_matrix_sdk_ffi_checksum_func_media_source_from_url(
3317-
): Short
33183324
fun uniffi_matrix_sdk_ffi_checksum_func_message_event_content_from_html(
33193325
): Short
33203326
fun uniffi_matrix_sdk_ffi_checksum_func_message_event_content_from_html_as_emote(
@@ -3593,6 +3599,8 @@ internal interface UniffiLib : Library {
35933599
): Short
35943600
fun uniffi_matrix_sdk_ffi_checksum_method_mediafilehandle_persist(
35953601
): Short
3602+
fun uniffi_matrix_sdk_ffi_checksum_method_mediasource_to_json(
3603+
): Short
35963604
fun uniffi_matrix_sdk_ffi_checksum_method_mediasource_url(
35973605
): Short
35983606
fun uniffi_matrix_sdk_ffi_checksum_method_notificationclient_get_notification(
@@ -4033,6 +4041,10 @@ internal interface UniffiLib : Library {
40334041
): Short
40344042
fun uniffi_matrix_sdk_ffi_checksum_constructor_clientbuilder_new(
40354043
): Short
4044+
fun uniffi_matrix_sdk_ffi_checksum_constructor_mediasource_from_json(
4045+
): Short
4046+
fun uniffi_matrix_sdk_ffi_checksum_constructor_mediasource_from_url(
4047+
): Short
40364048
fun uniffi_matrix_sdk_ffi_checksum_constructor_qrcodedata_from_bytes(
40374049
): Short
40384050
fun uniffi_matrix_sdk_ffi_checksum_constructor_span_current(
@@ -4161,9 +4173,6 @@ private fun uniffiCheckApiChecksums(lib: UniffiLib) {
41614173
if (lib.uniffi_matrix_sdk_ffi_checksum_func_matrix_to_user_permalink() != 46473.toShort()) {
41624174
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
41634175
}
4164-
if (lib.uniffi_matrix_sdk_ffi_checksum_func_media_source_from_url() != 12165.toShort()) {
4165-
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
4166-
}
41674176
if (lib.uniffi_matrix_sdk_ffi_checksum_func_message_event_content_from_html() != 37203.toShort()) {
41684177
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
41694178
}
@@ -4581,6 +4590,9 @@ private fun uniffiCheckApiChecksums(lib: UniffiLib) {
45814590
if (lib.uniffi_matrix_sdk_ffi_checksum_method_mediafilehandle_persist() != 12883.toShort()) {
45824591
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
45834592
}
4593+
if (lib.uniffi_matrix_sdk_ffi_checksum_method_mediasource_to_json() != 23306.toShort()) {
4594+
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
4595+
}
45844596
if (lib.uniffi_matrix_sdk_ffi_checksum_method_mediasource_url() != 62692.toShort()) {
45854597
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
45864598
}
@@ -5241,6 +5253,12 @@ private fun uniffiCheckApiChecksums(lib: UniffiLib) {
52415253
if (lib.uniffi_matrix_sdk_ffi_checksum_constructor_clientbuilder_new() != 27991.toShort()) {
52425254
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
52435255
}
5256+
if (lib.uniffi_matrix_sdk_ffi_checksum_constructor_mediasource_from_json() != 10564.toShort()) {
5257+
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
5258+
}
5259+
if (lib.uniffi_matrix_sdk_ffi_checksum_constructor_mediasource_from_url() != 11983.toShort()) {
5260+
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
5261+
}
52445262
if (lib.uniffi_matrix_sdk_ffi_checksum_constructor_qrcodedata_from_bytes() != 32675.toShort()) {
52455263
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
52465264
}
@@ -10670,6 +10688,8 @@ public object FfiConverterTypeMediaFileHandle: FfiConverter<MediaFileHandle, Poi
1067010688

1067110689
public interface MediaSourceInterface {
1067210690

10691+
fun `toJson`(): kotlin.String
10692+
1067310693
fun `url`(): kotlin.String
1067410694

1067510695
companion object
@@ -10756,6 +10776,18 @@ open class MediaSource: Disposable, AutoCloseable, MediaSourceInterface {
1075610776
}
1075710777
}
1075810778

10779+
override fun `toJson`(): kotlin.String {
10780+
return FfiConverterString.lift(
10781+
callWithPointer {
10782+
uniffiRustCall() { _status ->
10783+
UniffiLib.INSTANCE.uniffi_matrix_sdk_ffi_fn_method_mediasource_to_json(
10784+
it, _status)
10785+
}
10786+
}
10787+
)
10788+
}
10789+
10790+
1075910791
override fun `url`(): kotlin.String {
1076010792
return FfiConverterString.lift(
1076110793
callWithPointer {
@@ -10771,8 +10803,31 @@ open class MediaSource: Disposable, AutoCloseable, MediaSourceInterface {
1077110803

1077210804

1077310805

10806+
companion object {
10807+
10808+
@Throws(ClientException::class) fun `fromJson`(`json`: kotlin.String): MediaSource {
10809+
return FfiConverterTypeMediaSource.lift(
10810+
uniffiRustCallWithError(ClientException) { _status ->
10811+
UniffiLib.INSTANCE.uniffi_matrix_sdk_ffi_fn_constructor_mediasource_from_json(
10812+
FfiConverterString.lower(`json`),_status)
10813+
}
10814+
)
10815+
}
1077410816

10775-
companion object
10817+
10818+
10819+
@Throws(ClientException::class) fun `fromUrl`(`url`: kotlin.String): MediaSource {
10820+
return FfiConverterTypeMediaSource.lift(
10821+
uniffiRustCallWithError(ClientException) { _status ->
10822+
UniffiLib.INSTANCE.uniffi_matrix_sdk_ffi_fn_constructor_mediasource_from_url(
10823+
FfiConverterString.lower(`url`),_status)
10824+
}
10825+
)
10826+
}
10827+
10828+
10829+
10830+
}
1077610831

1077710832
}
1077810833

@@ -25385,7 +25440,7 @@ data class RoomPreviewInfo (
2538525440
/**
2538625441
* Is the history world-readable for this room?
2538725442
*/
25388-
var `isHistoryWorldReadable`: kotlin.Boolean,
25443+
var `isHistoryWorldReadable`: kotlin.Boolean?,
2538925444
/**
2539025445
* The membership state for the current user, if known.
2539125446
*/
@@ -25418,7 +25473,7 @@ public object FfiConverterTypeRoomPreviewInfo: FfiConverterRustBuffer<RoomPrevie
2541825473
FfiConverterULong.read(buf),
2541925474
FfiConverterOptionalULong.read(buf),
2542025475
FfiConverterTypeRoomType.read(buf),
25421-
FfiConverterBoolean.read(buf),
25476+
FfiConverterOptionalBoolean.read(buf),
2542225477
FfiConverterOptionalTypeMembership.read(buf),
2542325478
FfiConverterTypeJoinRule.read(buf),
2542425479
FfiConverterOptionalBoolean.read(buf),
@@ -25435,7 +25490,7 @@ public object FfiConverterTypeRoomPreviewInfo: FfiConverterRustBuffer<RoomPrevie
2543525490
FfiConverterULong.allocationSize(value.`numJoinedMembers`) +
2543625491
FfiConverterOptionalULong.allocationSize(value.`numActiveMembers`) +
2543725492
FfiConverterTypeRoomType.allocationSize(value.`roomType`) +
25438-
FfiConverterBoolean.allocationSize(value.`isHistoryWorldReadable`) +
25493+
FfiConverterOptionalBoolean.allocationSize(value.`isHistoryWorldReadable`) +
2543925494
FfiConverterOptionalTypeMembership.allocationSize(value.`membership`) +
2544025495
FfiConverterTypeJoinRule.allocationSize(value.`joinRule`) +
2544125496
FfiConverterOptionalBoolean.allocationSize(value.`isDirect`) +
@@ -25451,7 +25506,7 @@ public object FfiConverterTypeRoomPreviewInfo: FfiConverterRustBuffer<RoomPrevie
2545125506
FfiConverterULong.write(value.`numJoinedMembers`, buf)
2545225507
FfiConverterOptionalULong.write(value.`numActiveMembers`, buf)
2545325508
FfiConverterTypeRoomType.write(value.`roomType`, buf)
25454-
FfiConverterBoolean.write(value.`isHistoryWorldReadable`, buf)
25509+
FfiConverterOptionalBoolean.write(value.`isHistoryWorldReadable`, buf)
2545525510
FfiConverterOptionalTypeMembership.write(value.`membership`, buf)
2545625511
FfiConverterTypeJoinRule.write(value.`joinRule`, buf)
2545725512
FfiConverterOptionalBoolean.write(value.`isDirect`, buf)
@@ -38823,15 +38878,6 @@ public object FfiConverterMapStringSequenceString: FfiConverterRustBuffer<Map<ko
3882338878
)
3882438879
}
3882538880

38826-
fun `mediaSourceFromUrl`(`url`: kotlin.String): MediaSource {
38827-
return FfiConverterTypeMediaSource.lift(
38828-
uniffiRustCall() { _status ->
38829-
UniffiLib.INSTANCE.uniffi_matrix_sdk_ffi_fn_func_media_source_from_url(
38830-
FfiConverterString.lower(`url`),_status)
38831-
}
38832-
)
38833-
}
38834-
3883538881
fun `messageEventContentFromHtml`(`body`: kotlin.String, `htmlBody`: kotlin.String): RoomMessageEventContentWithoutRelation {
3883638882
return FfiConverterTypeRoomMessageEventContentWithoutRelation.lift(
3883738883
uniffiRustCall() { _status ->

0 commit comments

Comments
 (0)