@@ -2331,11 +2331,11 @@ internal interface UniffiLib : Library {
23312331 ): Unit
23322332 fun uniffi_matrix_sdk_ffi_fn_method_timeline_send(`ptr`: Pointer,`msg`: Pointer,uniffi_out_err: UniffiRustCallStatus,
23332333 ): Unit
2334- fun uniffi_matrix_sdk_ffi_fn_method_timeline_send_audio(`ptr`: Pointer,`url`: RustBuffer.ByValue,`audioInfo`: RustBuffer.ByValue,`progressWatcher`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
2334+ fun uniffi_matrix_sdk_ffi_fn_method_timeline_send_audio(`ptr`: Pointer,`url`: RustBuffer.ByValue,`audioInfo`: RustBuffer.ByValue,`caption`: RustBuffer.ByValue,`formattedCaption`: RustBuffer.ByValue,` progressWatcher`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
23352335 ): Pointer
23362336 fun uniffi_matrix_sdk_ffi_fn_method_timeline_send_file(`ptr`: Pointer,`url`: RustBuffer.ByValue,`fileInfo`: RustBuffer.ByValue,`progressWatcher`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
23372337 ): Pointer
2338- fun uniffi_matrix_sdk_ffi_fn_method_timeline_send_image(`ptr`: Pointer,`url`: RustBuffer.ByValue,`thumbnailUrl`: RustBuffer.ByValue,`imageInfo`: RustBuffer.ByValue,`progressWatcher`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
2338+ fun uniffi_matrix_sdk_ffi_fn_method_timeline_send_image(`ptr`: Pointer,`url`: RustBuffer.ByValue,`thumbnailUrl`: RustBuffer.ByValue,`imageInfo`: RustBuffer.ByValue,`caption`: RustBuffer.ByValue,`formattedCaption`: RustBuffer.ByValue,` progressWatcher`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
23392339 ): Pointer
23402340 fun uniffi_matrix_sdk_ffi_fn_method_timeline_send_location(`ptr`: Pointer,`body`: RustBuffer.ByValue,`geoUri`: RustBuffer.ByValue,`description`: RustBuffer.ByValue,`zoomLevel`: RustBuffer.ByValue,`assetType`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
23412341 ): Unit
@@ -2345,9 +2345,9 @@ internal interface UniffiLib : Library {
23452345 ): Unit
23462346 fun uniffi_matrix_sdk_ffi_fn_method_timeline_send_reply(`ptr`: Pointer,`msg`: Pointer,`replyItem`: Pointer,uniffi_out_err: UniffiRustCallStatus,
23472347 ): Unit
2348- fun uniffi_matrix_sdk_ffi_fn_method_timeline_send_video(`ptr`: Pointer,`url`: RustBuffer.ByValue,`thumbnailUrl`: RustBuffer.ByValue,`videoInfo`: RustBuffer.ByValue,`progressWatcher`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
2348+ fun uniffi_matrix_sdk_ffi_fn_method_timeline_send_video(`ptr`: Pointer,`url`: RustBuffer.ByValue,`thumbnailUrl`: RustBuffer.ByValue,`videoInfo`: RustBuffer.ByValue,`caption`: RustBuffer.ByValue,`formattedCaption`: RustBuffer.ByValue,` progressWatcher`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
23492349 ): Pointer
2350- fun uniffi_matrix_sdk_ffi_fn_method_timeline_send_voice_message(`ptr`: Pointer,`url`: RustBuffer.ByValue,`audioInfo`: RustBuffer.ByValue,`waveform`: RustBuffer.ByValue,`progressWatcher`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
2350+ fun uniffi_matrix_sdk_ffi_fn_method_timeline_send_voice_message(`ptr`: Pointer,`url`: RustBuffer.ByValue,`audioInfo`: RustBuffer.ByValue,`waveform`: RustBuffer.ByValue,`caption`: RustBuffer.ByValue,`formattedCaption`: RustBuffer.ByValue,` progressWatcher`: RustBuffer.ByValue,uniffi_out_err: UniffiRustCallStatus,
23512351 ): Pointer
23522352 fun uniffi_matrix_sdk_ffi_fn_method_timeline_subscribe_to_back_pagination_status(`ptr`: Pointer,`listener`: Long,uniffi_out_err: UniffiRustCallStatus,
23532353 ): Pointer
@@ -4136,13 +4136,13 @@ private fun uniffiCheckApiChecksums(lib: UniffiLib) {
41364136 if (lib.uniffi_matrix_sdk_ffi_checksum_method_timeline_send() != 16148.toShort()) {
41374137 throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
41384138 }
4139- if (lib.uniffi_matrix_sdk_ffi_checksum_method_timeline_send_audio() != 51865 .toShort()) {
4139+ if (lib.uniffi_matrix_sdk_ffi_checksum_method_timeline_send_audio() != 2898 .toShort()) {
41404140 throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
41414141 }
41424142 if (lib.uniffi_matrix_sdk_ffi_checksum_method_timeline_send_file() != 14268.toShort()) {
41434143 throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
41444144 }
4145- if (lib.uniffi_matrix_sdk_ffi_checksum_method_timeline_send_image() != 48568 .toShort()) {
4145+ if (lib.uniffi_matrix_sdk_ffi_checksum_method_timeline_send_image() != 33650 .toShort()) {
41464146 throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
41474147 }
41484148 if (lib.uniffi_matrix_sdk_ffi_checksum_method_timeline_send_location() != 2150.toShort()) {
@@ -4157,10 +4157,10 @@ private fun uniffiCheckApiChecksums(lib: UniffiLib) {
41574157 if (lib.uniffi_matrix_sdk_ffi_checksum_method_timeline_send_reply() != 8317.toShort()) {
41584158 throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
41594159 }
4160- if (lib.uniffi_matrix_sdk_ffi_checksum_method_timeline_send_video() != 9937 .toShort()) {
4160+ if (lib.uniffi_matrix_sdk_ffi_checksum_method_timeline_send_video() != 28201 .toShort()) {
41614161 throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
41624162 }
4163- if (lib.uniffi_matrix_sdk_ffi_checksum_method_timeline_send_voice_message() != 9768 .toShort()) {
4163+ if (lib.uniffi_matrix_sdk_ffi_checksum_method_timeline_send_voice_message() != 50962 .toShort()) {
41644164 throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
41654165 }
41664166 if (lib.uniffi_matrix_sdk_ffi_checksum_method_timeline_subscribe_to_back_pagination_status() != 9015.toShort()) {
@@ -15284,11 +15284,11 @@ public interface TimelineInterface {
1528415284
1528515285 fun `send`(`msg`: RoomMessageEventContentWithoutRelation)
1528615286
15287- fun `sendAudio`(`url`: kotlin.String, `audioInfo`: AudioInfo, `progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle
15287+ fun `sendAudio`(`url`: kotlin.String, `audioInfo`: AudioInfo, `caption`: kotlin.String?, `formattedCaption`: FormattedBody?, ` progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle
1528815288
1528915289 fun `sendFile`(`url`: kotlin.String, `fileInfo`: FileInfo, `progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle
1529015290
15291- fun `sendImage`(`url`: kotlin.String, `thumbnailUrl`: kotlin.String?, `imageInfo`: ImageInfo, `progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle
15291+ fun `sendImage`(`url`: kotlin.String, `thumbnailUrl`: kotlin.String?, `imageInfo`: ImageInfo, `caption`: kotlin.String?, `formattedCaption`: FormattedBody?, ` progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle
1529215292
1529315293 fun `sendLocation`(`body`: kotlin.String, `geoUri`: kotlin.String, `description`: kotlin.String?, `zoomLevel`: kotlin.UByte?, `assetType`: AssetType?)
1529415294
@@ -15298,9 +15298,9 @@ public interface TimelineInterface {
1529815298
1529915299 fun `sendReply`(`msg`: RoomMessageEventContentWithoutRelation, `replyItem`: EventTimelineItem)
1530015300
15301- fun `sendVideo`(`url`: kotlin.String, `thumbnailUrl`: kotlin.String?, `videoInfo`: VideoInfo, `progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle
15301+ fun `sendVideo`(`url`: kotlin.String, `thumbnailUrl`: kotlin.String?, `videoInfo`: VideoInfo, `caption`: kotlin.String?, `formattedCaption`: FormattedBody?, ` progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle
1530215302
15303- fun `sendVoiceMessage`(`url`: kotlin.String, `audioInfo`: AudioInfo, `waveform`: List<kotlin.UShort>, `progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle
15303+ fun `sendVoiceMessage`(`url`: kotlin.String, `audioInfo`: AudioInfo, `waveform`: List<kotlin.UShort>, `caption`: kotlin.String?, `formattedCaption`: FormattedBody?, ` progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle
1530415304
1530515305 fun `subscribeToBackPaginationStatus`(`listener`: BackPaginationStatusListener): TaskHandle
1530615306
@@ -15622,11 +15622,11 @@ open class Timeline: Disposable, AutoCloseable, TimelineInterface {
1562215622 }
1562315623
1562415624
15625- override fun `sendAudio`(`url`: kotlin.String, `audioInfo`: AudioInfo, `progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle =
15625+ override fun `sendAudio`(`url`: kotlin.String, `audioInfo`: AudioInfo, `caption`: kotlin.String?, `formattedCaption`: FormattedBody?, ` progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle =
1562615626 callWithPointer {
1562715627 uniffiRustCall() { _status ->
1562815628 UniffiLib.INSTANCE.uniffi_matrix_sdk_ffi_fn_method_timeline_send_audio(it,
15629- FfiConverterString.lower(`url`),FfiConverterTypeAudioInfo.lower(`audioInfo`),FfiConverterOptionalTypeProgressWatcher.lower(`progressWatcher`),
15629+ FfiConverterString.lower(`url`),FfiConverterTypeAudioInfo.lower(`audioInfo`),FfiConverterOptionalString.lower(`caption`),FfiConverterOptionalTypeFormattedBody.lower(`formattedCaption`), FfiConverterOptionalTypeProgressWatcher.lower(`progressWatcher`),
1563015630 _status)
1563115631}
1563215632 }.let {
@@ -15644,11 +15644,11 @@ open class Timeline: Disposable, AutoCloseable, TimelineInterface {
1564415644 FfiConverterTypeSendAttachmentJoinHandle.lift(it)
1564515645 }
1564615646
15647- override fun `sendImage`(`url`: kotlin.String, `thumbnailUrl`: kotlin.String?, `imageInfo`: ImageInfo, `progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle =
15647+ override fun `sendImage`(`url`: kotlin.String, `thumbnailUrl`: kotlin.String?, `imageInfo`: ImageInfo, `caption`: kotlin.String?, `formattedCaption`: FormattedBody?, ` progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle =
1564815648 callWithPointer {
1564915649 uniffiRustCall() { _status ->
1565015650 UniffiLib.INSTANCE.uniffi_matrix_sdk_ffi_fn_method_timeline_send_image(it,
15651- FfiConverterString.lower(`url`),FfiConverterOptionalString.lower(`thumbnailUrl`),FfiConverterTypeImageInfo.lower(`imageInfo`),FfiConverterOptionalTypeProgressWatcher.lower(`progressWatcher`),
15651+ FfiConverterString.lower(`url`),FfiConverterOptionalString.lower(`thumbnailUrl`),FfiConverterTypeImageInfo.lower(`imageInfo`),FfiConverterOptionalString.lower(`caption`),FfiConverterOptionalTypeFormattedBody.lower(`formattedCaption`), FfiConverterOptionalTypeProgressWatcher.lower(`progressWatcher`),
1565215652 _status)
1565315653}
1565415654 }.let {
@@ -15698,22 +15698,22 @@ open class Timeline: Disposable, AutoCloseable, TimelineInterface {
1569815698 }
1569915699
1570015700
15701- override fun `sendVideo`(`url`: kotlin.String, `thumbnailUrl`: kotlin.String?, `videoInfo`: VideoInfo, `progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle =
15701+ override fun `sendVideo`(`url`: kotlin.String, `thumbnailUrl`: kotlin.String?, `videoInfo`: VideoInfo, `caption`: kotlin.String?, `formattedCaption`: FormattedBody?, ` progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle =
1570215702 callWithPointer {
1570315703 uniffiRustCall() { _status ->
1570415704 UniffiLib.INSTANCE.uniffi_matrix_sdk_ffi_fn_method_timeline_send_video(it,
15705- FfiConverterString.lower(`url`),FfiConverterOptionalString.lower(`thumbnailUrl`),FfiConverterTypeVideoInfo.lower(`videoInfo`),FfiConverterOptionalTypeProgressWatcher.lower(`progressWatcher`),
15705+ FfiConverterString.lower(`url`),FfiConverterOptionalString.lower(`thumbnailUrl`),FfiConverterTypeVideoInfo.lower(`videoInfo`),FfiConverterOptionalString.lower(`caption`),FfiConverterOptionalTypeFormattedBody.lower(`formattedCaption`), FfiConverterOptionalTypeProgressWatcher.lower(`progressWatcher`),
1570615706 _status)
1570715707}
1570815708 }.let {
1570915709 FfiConverterTypeSendAttachmentJoinHandle.lift(it)
1571015710 }
1571115711
15712- override fun `sendVoiceMessage`(`url`: kotlin.String, `audioInfo`: AudioInfo, `waveform`: List<kotlin.UShort>, `progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle =
15712+ override fun `sendVoiceMessage`(`url`: kotlin.String, `audioInfo`: AudioInfo, `waveform`: List<kotlin.UShort>, `caption`: kotlin.String?, `formattedCaption`: FormattedBody?, ` progressWatcher`: ProgressWatcher?): SendAttachmentJoinHandle =
1571315713 callWithPointer {
1571415714 uniffiRustCall() { _status ->
1571515715 UniffiLib.INSTANCE.uniffi_matrix_sdk_ffi_fn_method_timeline_send_voice_message(it,
15716- FfiConverterString.lower(`url`),FfiConverterTypeAudioInfo.lower(`audioInfo`),FfiConverterSequenceUShort.lower(`waveform`),FfiConverterOptionalTypeProgressWatcher.lower(`progressWatcher`),
15716+ FfiConverterString.lower(`url`),FfiConverterTypeAudioInfo.lower(`audioInfo`),FfiConverterSequenceUShort.lower(`waveform`),FfiConverterOptionalString.lower(`caption`),FfiConverterOptionalTypeFormattedBody.lower(`formattedCaption`), FfiConverterOptionalTypeProgressWatcher.lower(`progressWatcher`),
1571715717 _status)
1571815718}
1571915719 }.let {
0 commit comments