WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 889cd06

Browse files
runnerrunner
authored andcommitted
Bump SDK version to 0.1.13 (matrix-rust-sdk to 593c99d377284a0ac9641d365ccedac662a20c30)
1 parent 4590e26 commit 889cd06

File tree

2 files changed

+57
-27
lines changed

2 files changed

+57
-27
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
object BuildVersionsSDK {
22
const val majorVersion = 0
33
const val minorVersion = 1
4-
const val patchVersion = 12
4+
const val patchVersion = 13
55
}

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

Lines changed: 56 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,10 @@ internal interface _UniFFILib : Library {
393393
): Unit
394394
fun uniffi_matrix_sdk_ffi_fn_free_mediasource(`ptr`: Pointer,_uniffi_out_err: RustCallStatus,
395395
): Unit
396+
fun uniffi_matrix_sdk_ffi_fn_constructor_mediasource_from_json(`json`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus,
397+
): Pointer
398+
fun uniffi_matrix_sdk_ffi_fn_method_mediasource_to_json(`ptr`: Pointer,_uniffi_out_err: RustCallStatus,
399+
): RustBuffer.ByValue
396400
fun uniffi_matrix_sdk_ffi_fn_method_mediasource_url(`ptr`: Pointer,_uniffi_out_err: RustCallStatus,
397401
): RustBuffer.ByValue
398402
fun uniffi_matrix_sdk_ffi_fn_free_sessionverificationemoji(`ptr`: Pointer,_uniffi_out_err: RustCallStatus,
@@ -439,7 +443,7 @@ internal interface _UniFFILib : Library {
439443
): Unit
440444
fun uniffi_matrix_sdk_ffi_fn_constructor_slidingsynclistbuilder_new(`name`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus,
441445
): Pointer
442-
fun uniffi_matrix_sdk_ffi_fn_method_slidingsynclistbuilder_add_range(`ptr`: Pointer,`from`: Int,`to`: Int,_uniffi_out_err: RustCallStatus,
446+
fun uniffi_matrix_sdk_ffi_fn_method_slidingsynclistbuilder_add_range(`ptr`: Pointer,`from`: Int,`toIncluded`: Int,_uniffi_out_err: RustCallStatus,
443447
): Pointer
444448
fun uniffi_matrix_sdk_ffi_fn_method_slidingsynclistbuilder_batch_size(`ptr`: Pointer,`batchSize`: Int,_uniffi_out_err: RustCallStatus,
445449
): Pointer
@@ -761,8 +765,6 @@ internal interface _UniFFILib : Library {
761765
): RustBuffer.ByValue
762766
fun uniffi_matrix_sdk_ffi_fn_method_slidingsyncroom_is_initial(`ptr`: Pointer,_uniffi_out_err: RustCallStatus,
763767
): RustBuffer.ByValue
764-
fun uniffi_matrix_sdk_ffi_fn_method_slidingsyncroom_is_loading_more(`ptr`: Pointer,_uniffi_out_err: RustCallStatus,
765-
): Byte
766768
fun uniffi_matrix_sdk_ffi_fn_method_slidingsyncroom_latest_room_message(`ptr`: Pointer,_uniffi_out_err: RustCallStatus,
767769
): RustBuffer.ByValue
768770
fun uniffi_matrix_sdk_ffi_fn_method_slidingsyncroom_name(`ptr`: Pointer,_uniffi_out_err: RustCallStatus,
@@ -821,6 +823,8 @@ internal interface _UniFFILib : Library {
821823
): Pointer
822824
fun uniffi_matrix_sdk_ffi_fn_func_message_event_content_from_markdown(`md`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus,
823825
): Pointer
826+
fun uniffi_matrix_sdk_ffi_fn_func_sdk_git_sha(_uniffi_out_err: RustCallStatus,
827+
): RustBuffer.ByValue
824828
fun uniffi_matrix_sdk_ffi_fn_func_setup_otlp_tracing(`filter`: RustBuffer.ByValue,`clientName`: RustBuffer.ByValue,`user`: RustBuffer.ByValue,`password`: RustBuffer.ByValue,`otlpEndpoint`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus,
825829
): Unit
826830
fun uniffi_matrix_sdk_ffi_fn_func_setup_tracing(`filter`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus,
@@ -843,6 +847,8 @@ internal interface _UniFFILib : Library {
843847
): Short
844848
fun uniffi_matrix_sdk_ffi_checksum_func_message_event_content_from_markdown(
845849
): Short
850+
fun uniffi_matrix_sdk_ffi_checksum_func_sdk_git_sha(
851+
): Short
846852
fun uniffi_matrix_sdk_ffi_checksum_func_setup_otlp_tracing(
847853
): Short
848854
fun uniffi_matrix_sdk_ffi_checksum_func_setup_tracing(
@@ -935,6 +941,8 @@ internal interface _UniFFILib : Library {
935941
): Short
936942
fun uniffi_matrix_sdk_ffi_checksum_method_timelinediff_set(
937943
): Short
944+
fun uniffi_matrix_sdk_ffi_checksum_method_mediasource_to_json(
945+
): Short
938946
fun uniffi_matrix_sdk_ffi_checksum_method_mediasource_url(
939947
): Short
940948
fun uniffi_matrix_sdk_ffi_checksum_method_sessionverificationemoji_description(
@@ -1263,8 +1271,6 @@ internal interface _UniFFILib : Library {
12631271
): Short
12641272
fun uniffi_matrix_sdk_ffi_checksum_method_slidingsyncroom_is_initial(
12651273
): Short
1266-
fun uniffi_matrix_sdk_ffi_checksum_method_slidingsyncroom_is_loading_more(
1267-
): Short
12681274
fun uniffi_matrix_sdk_ffi_checksum_method_slidingsyncroom_latest_room_message(
12691275
): Short
12701276
fun uniffi_matrix_sdk_ffi_checksum_method_slidingsyncroom_name(
@@ -1289,6 +1295,8 @@ internal interface _UniFFILib : Library {
12891295
): Short
12901296
fun uniffi_matrix_sdk_ffi_checksum_method_unreadnotificationscount_notification_count(
12911297
): Short
1298+
fun uniffi_matrix_sdk_ffi_checksum_constructor_mediasource_from_json(
1299+
): Short
12921300
fun uniffi_matrix_sdk_ffi_checksum_constructor_authenticationservice_new(
12931301
): Short
12941302
fun uniffi_matrix_sdk_ffi_checksum_constructor_clientbuilder_new(
@@ -1325,6 +1333,9 @@ private fun uniffiCheckApiChecksums(lib: _UniFFILib) {
13251333
if (lib.uniffi_matrix_sdk_ffi_checksum_func_message_event_content_from_markdown() != 35040.toShort()) {
13261334
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
13271335
}
1336+
if (lib.uniffi_matrix_sdk_ffi_checksum_func_sdk_git_sha() != 11183.toShort()) {
1337+
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
1338+
}
13281339
if (lib.uniffi_matrix_sdk_ffi_checksum_func_setup_otlp_tracing() != 53941.toShort()) {
13291340
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
13301341
}
@@ -1463,6 +1474,9 @@ private fun uniffiCheckApiChecksums(lib: _UniFFILib) {
14631474
if (lib.uniffi_matrix_sdk_ffi_checksum_method_timelinediff_set() != 879.toShort()) {
14641475
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
14651476
}
1477+
if (lib.uniffi_matrix_sdk_ffi_checksum_method_mediasource_to_json() != 44584.toShort()) {
1478+
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
1479+
}
14661480
if (lib.uniffi_matrix_sdk_ffi_checksum_method_mediasource_url() != 8330.toShort()) {
14671481
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
14681482
}
@@ -1511,7 +1525,7 @@ private fun uniffiCheckApiChecksums(lib: _UniFFILib) {
15111525
if (lib.uniffi_matrix_sdk_ffi_checksum_method_clientbuilder_user_agent() != 3669.toShort()) {
15121526
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
15131527
}
1514-
if (lib.uniffi_matrix_sdk_ffi_checksum_method_slidingsynclistbuilder_add_range() != 52420.toShort()) {
1528+
if (lib.uniffi_matrix_sdk_ffi_checksum_method_slidingsynclistbuilder_add_range() != 31001.toShort()) {
15151529
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
15161530
}
15171531
if (lib.uniffi_matrix_sdk_ffi_checksum_method_slidingsynclistbuilder_batch_size() != 18730.toShort()) {
@@ -1955,9 +1969,6 @@ private fun uniffiCheckApiChecksums(lib: _UniFFILib) {
19551969
if (lib.uniffi_matrix_sdk_ffi_checksum_method_slidingsyncroom_is_initial() != 63464.toShort()) {
19561970
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
19571971
}
1958-
if (lib.uniffi_matrix_sdk_ffi_checksum_method_slidingsyncroom_is_loading_more() != 14088.toShort()) {
1959-
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
1960-
}
19611972
if (lib.uniffi_matrix_sdk_ffi_checksum_method_slidingsyncroom_latest_room_message() != 23437.toShort()) {
19621973
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
19631974
}
@@ -1994,6 +2005,9 @@ private fun uniffiCheckApiChecksums(lib: _UniFFILib) {
19942005
if (lib.uniffi_matrix_sdk_ffi_checksum_method_unreadnotificationscount_notification_count() != 52564.toShort()) {
19952006
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
19962007
}
2008+
if (lib.uniffi_matrix_sdk_ffi_checksum_constructor_mediasource_from_json() != 36478.toShort()) {
2009+
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
2010+
}
19972011
if (lib.uniffi_matrix_sdk_ffi_checksum_constructor_authenticationservice_new() != 51213.toShort()) {
19982012
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
19992013
}
@@ -3315,6 +3329,7 @@ public object FfiConverterTypeMediaFileHandle: FfiConverter<MediaFileHandle, Poi
33153329

33163330
public interface MediaSourceInterface {
33173331

3332+
fun `toJson`(): String
33183333
fun `url`(): String
33193334
}
33203335

@@ -3336,6 +3351,15 @@ class MediaSource(
33363351
}
33373352
}
33383353

3354+
override fun `toJson`(): String =
3355+
callWithPointer {
3356+
rustCall() { _status ->
3357+
_UniFFILib.INSTANCE.uniffi_matrix_sdk_ffi_fn_method_mediasource_to_json(it, _status)
3358+
}
3359+
}.let {
3360+
FfiConverterString.lift(it)
3361+
}
3362+
33393363
override fun `url`(): String =
33403364
callWithPointer {
33413365
rustCall() { _status ->
@@ -3347,6 +3371,14 @@ class MediaSource(
33473371

33483372

33493373

3374+
companion object {
3375+
fun `fromJson`(`json`: String): MediaSource =
3376+
MediaSource(
3377+
rustCallWithError(ClientException) { _status ->
3378+
_UniFFILib.INSTANCE.uniffi_matrix_sdk_ffi_fn_constructor_mediasource_from_json(FfiConverterString.lower(`json`), _status)
3379+
})
3380+
3381+
}
33503382

33513383
}
33523384

@@ -4934,7 +4966,7 @@ public object FfiConverterTypeSlidingSyncList: FfiConverter<SlidingSyncList, Poi
49344966

49354967
public interface SlidingSyncListBuilderInterface {
49364968

4937-
fun `addRange`(`from`: UInt, `to`: UInt): SlidingSyncListBuilder
4969+
fun `addRange`(`from`: UInt, `toIncluded`: UInt): SlidingSyncListBuilder
49384970
fun `batchSize`(`batchSize`: UInt): SlidingSyncListBuilder
49394971
fun `filters`(`filters`: SlidingSyncRequestListFilters): SlidingSyncListBuilder
49404972
fun `noFilters`(): SlidingSyncListBuilder
@@ -4972,10 +5004,10 @@ class SlidingSyncListBuilder(
49725004
}
49735005
}
49745006

4975-
override fun `addRange`(`from`: UInt, `to`: UInt): SlidingSyncListBuilder =
5007+
override fun `addRange`(`from`: UInt, `toIncluded`: UInt): SlidingSyncListBuilder =
49765008
callWithPointer {
49775009
rustCall() { _status ->
4978-
_UniFFILib.INSTANCE.uniffi_matrix_sdk_ffi_fn_method_slidingsynclistbuilder_add_range(it, FfiConverterUInt.lower(`from`), FfiConverterUInt.lower(`to`), _status)
5010+
_UniFFILib.INSTANCE.uniffi_matrix_sdk_ffi_fn_method_slidingsynclistbuilder_add_range(it, FfiConverterUInt.lower(`from`), FfiConverterUInt.lower(`toIncluded`), _status)
49795011
}
49805012
}.let {
49815013
FfiConverterTypeSlidingSyncListBuilder.lift(it)
@@ -5127,7 +5159,6 @@ public interface SlidingSyncRoomInterface {
51275159
fun `hasUnreadNotifications`(): Boolean
51285160
fun `isDm`(): Boolean?
51295161
fun `isInitial`(): Boolean?
5130-
fun `isLoadingMore`(): Boolean
51315162
fun `latestRoomMessage`(): EventTimelineItem?
51325163
fun `name`(): String?
51335164
fun `roomId`(): String@Throws(ClientException::class)
@@ -5208,15 +5239,6 @@ class SlidingSyncRoom(
52085239
FfiConverterOptionalBoolean.lift(it)
52095240
}
52105241

5211-
override fun `isLoadingMore`(): Boolean =
5212-
callWithPointer {
5213-
rustCall() { _status ->
5214-
_UniFFILib.INSTANCE.uniffi_matrix_sdk_ffi_fn_method_slidingsyncroom_is_loading_more(it, _status)
5215-
}
5216-
}.let {
5217-
FfiConverterBoolean.lift(it)
5218-
}
5219-
52205242
override fun `latestRoomMessage`(): EventTimelineItem? =
52215243
callWithPointer {
52225244
rustCall() { _status ->
@@ -6505,7 +6527,7 @@ data class NotificationItem (
65056527
var `roomCanonicalAlias`: String?,
65066528
var `isNoisy`: Boolean,
65076529
var `isDirect`: Boolean,
6508-
var `isEncrypted`: Boolean
6530+
var `isEncrypted`: Boolean?
65096531
) : Disposable {
65106532

65116533
@Suppress("UNNECESSARY_SAFE_CALL") // codegen is much simpler if we unconditionally emit safe calls here
@@ -6538,7 +6560,7 @@ public object FfiConverterTypeNotificationItem: FfiConverterRustBuffer<Notificat
65386560
FfiConverterOptionalString.read(buf),
65396561
FfiConverterBoolean.read(buf),
65406562
FfiConverterBoolean.read(buf),
6541-
FfiConverterBoolean.read(buf),
6563+
FfiConverterOptionalBoolean.read(buf),
65426564
)
65436565
}
65446566

@@ -6552,7 +6574,7 @@ public object FfiConverterTypeNotificationItem: FfiConverterRustBuffer<Notificat
65526574
FfiConverterOptionalString.allocationSize(value.`roomCanonicalAlias`) +
65536575
FfiConverterBoolean.allocationSize(value.`isNoisy`) +
65546576
FfiConverterBoolean.allocationSize(value.`isDirect`) +
6555-
FfiConverterBoolean.allocationSize(value.`isEncrypted`)
6577+
FfiConverterOptionalBoolean.allocationSize(value.`isEncrypted`)
65566578
)
65576579

65586580
override fun write(value: NotificationItem, buf: ByteBuffer) {
@@ -6565,7 +6587,7 @@ public object FfiConverterTypeNotificationItem: FfiConverterRustBuffer<Notificat
65656587
FfiConverterOptionalString.write(value.`roomCanonicalAlias`, buf)
65666588
FfiConverterBoolean.write(value.`isNoisy`, buf)
65676589
FfiConverterBoolean.write(value.`isDirect`, buf)
6568-
FfiConverterBoolean.write(value.`isEncrypted`, buf)
6590+
FfiConverterOptionalBoolean.write(value.`isEncrypted`, buf)
65696591
}
65706592
}
65716593

@@ -12631,6 +12653,14 @@ public object FfiConverterMapStringReceipt: FfiConverterRustBuffer<Map<String, R
1263112653
}
1263212654

1263312655

12656+
fun `sdkGitSha`(): String {
12657+
return FfiConverterString.lift(
12658+
rustCall() { _status ->
12659+
_UniFFILib.INSTANCE.uniffi_matrix_sdk_ffi_fn_func_sdk_git_sha( _status)
12660+
})
12661+
}
12662+
12663+
1263412664
fun `setupOtlpTracing`(`filter`: String, `clientName`: String, `user`: String, `password`: String, `otlpEndpoint`: String) =
1263512665

1263612666
rustCall() { _status ->

0 commit comments

Comments
 (0)