Skip to content

Commit 5dc96c9

Browse files
committed
Update library
1 parent be53fe5 commit 5dc96c9

File tree

6 files changed

+19
-21
lines changed

6 files changed

+19
-21
lines changed

supercel/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ plugins {
1414
id("signing")
1515
}
1616

17-
version = "0.2.5"
17+
version = "0.2.6"
1818
android {
1919
namespace = "com.superwall.supercel"
2020
compileSdk = 34

supercel/src/main/java/com/superwall/supercel/CEL.kt

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -656,10 +656,10 @@ internal interface UniffiForeignFutureCompleteVoid : com.sun.jna.Callback {
656656
fun callback(`callbackData`: Long,`result`: UniffiForeignFutureStructVoid.UniffiByValue,)
657657
}
658658
internal interface UniffiCallbackInterfaceHostContextMethod0 : com.sun.jna.Callback {
659-
fun callback(`uniffiHandle`: Long,`name`: RustBuffer.ByValue,`args`: RustBuffer.ByValue,`callback`: Pointer,`uniffiOutReturn`: RustBuffer,uniffiCallStatus: UniffiRustCallStatus,)
659+
fun callback(`uniffiHandle`: Long,`name`: RustBuffer.ByValue,`args`: RustBuffer.ByValue,`callback`: Pointer,`uniffiOutReturn`: Pointer,uniffiCallStatus: UniffiRustCallStatus,)
660660
}
661661
internal interface UniffiCallbackInterfaceHostContextMethod1 : com.sun.jna.Callback {
662-
fun callback(`uniffiHandle`: Long,`name`: RustBuffer.ByValue,`args`: RustBuffer.ByValue,`callback`: Pointer,`uniffiOutReturn`: RustBuffer,uniffiCallStatus: UniffiRustCallStatus,)
662+
fun callback(`uniffiHandle`: Long,`name`: RustBuffer.ByValue,`args`: RustBuffer.ByValue,`callback`: Pointer,`uniffiOutReturn`: Pointer,uniffiCallStatus: UniffiRustCallStatus,)
663663
}
664664
internal interface UniffiCallbackInterfaceResultCallbackMethod0 : com.sun.jna.Callback {
665665
fun callback(`uniffiHandle`: Long,`result`: RustBuffer.ByValue,`uniffiOutReturn`: Pointer,uniffiCallStatus: UniffiRustCallStatus,)
@@ -862,9 +862,9 @@ fun uniffi_cel_eval_fn_free_hostcontext(`ptr`: Pointer,uniffi_out_err: UniffiRus
862862
fun uniffi_cel_eval_fn_init_callback_vtable_hostcontext(`vtable`: UniffiVTableCallbackInterfaceHostContext,
863863
): Unit
864864
fun uniffi_cel_eval_fn_method_hostcontext_computed_property(`ptr`: Pointer,`name`: RustBuffer.ByValue,`args`: RustBuffer.ByValue,`callback`: Pointer,uniffi_out_err: UniffiRustCallStatus,
865-
): RustBuffer.ByValue
865+
): Unit
866866
fun uniffi_cel_eval_fn_method_hostcontext_device_property(`ptr`: Pointer,`name`: RustBuffer.ByValue,`args`: RustBuffer.ByValue,`callback`: Pointer,uniffi_out_err: UniffiRustCallStatus,
867-
): RustBuffer.ByValue
867+
): Unit
868868
fun uniffi_cel_eval_fn_clone_resultcallback(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
869869
): Pointer
870870
fun uniffi_cel_eval_fn_free_resultcallback(`ptr`: Pointer,uniffi_out_err: UniffiRustCallStatus,
@@ -1017,10 +1017,10 @@ private fun uniffiCheckApiChecksums(lib: IntegrityCheckingUniffiLib) {
10171017
if (lib.uniffi_cel_eval_checksum_func_parse_to_ast() != 40465.toShort()) {
10181018
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
10191019
}
1020-
if (lib.uniffi_cel_eval_checksum_method_hostcontext_computed_property() != 48485.toShort()) {
1020+
if (lib.uniffi_cel_eval_checksum_method_hostcontext_computed_property() != 5366.toShort()) {
10211021
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
10221022
}
1023-
if (lib.uniffi_cel_eval_checksum_method_hostcontext_device_property() != 53978.toShort()) {
1023+
if (lib.uniffi_cel_eval_checksum_method_hostcontext_device_property() != 7074.toShort()) {
10241024
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
10251025
}
10261026
if (lib.uniffi_cel_eval_checksum_method_resultcallback_on_result() != 27954.toShort()) {
@@ -1356,9 +1356,9 @@ public object FfiConverterString: FfiConverter<String, RustBuffer.ByValue> {
13561356

13571357
public interface HostContext {
13581358

1359-
fun `computedProperty`(`name`: kotlin.String, `args`: kotlin.String, `callback`: ResultCallback): kotlin.String
1359+
fun `computedProperty`(`name`: kotlin.String, `args`: kotlin.String, `callback`: ResultCallback)
13601360

1361-
fun `deviceProperty`(`name`: kotlin.String, `args`: kotlin.String, `callback`: ResultCallback): kotlin.String
1361+
fun `deviceProperty`(`name`: kotlin.String, `args`: kotlin.String, `callback`: ResultCallback)
13621362

13631363
companion object
13641364
}
@@ -1445,28 +1445,26 @@ open class HostContextImpl: Disposable, AutoCloseable, HostContext
14451445
}
14461446
}
14471447

1448-
override fun `computedProperty`(`name`: kotlin.String, `args`: kotlin.String, `callback`: ResultCallback): kotlin.String {
1449-
return FfiConverterString.lift(
1448+
override fun `computedProperty`(`name`: kotlin.String, `args`: kotlin.String, `callback`: ResultCallback)
1449+
=
14501450
callWithPointer {
14511451
uniffiRustCall() { _status ->
14521452
UniffiLib.INSTANCE.uniffi_cel_eval_fn_method_hostcontext_computed_property(
14531453
it, FfiConverterString.lower(`name`),FfiConverterString.lower(`args`),FfiConverterTypeResultCallback.lower(`callback`),_status)
14541454
}
14551455
}
1456-
)
1457-
}
1456+
14581457

14591458

1460-
override fun `deviceProperty`(`name`: kotlin.String, `args`: kotlin.String, `callback`: ResultCallback): kotlin.String {
1461-
return FfiConverterString.lift(
1459+
override fun `deviceProperty`(`name`: kotlin.String, `args`: kotlin.String, `callback`: ResultCallback)
1460+
=
14621461
callWithPointer {
14631462
uniffiRustCall() { _status ->
14641463
UniffiLib.INSTANCE.uniffi_cel_eval_fn_method_hostcontext_device_property(
14651464
it, FfiConverterString.lower(`name`),FfiConverterString.lower(`args`),FfiConverterTypeResultCallback.lower(`callback`),_status)
14661465
}
14671466
}
1468-
)
1469-
}
1467+
14701468

14711469

14721470

@@ -1481,7 +1479,7 @@ open class HostContextImpl: Disposable, AutoCloseable, HostContext
14811479
// Put the implementation in an object so we don't pollute the top-level namespace
14821480
internal object uniffiCallbackInterfaceHostContext {
14831481
internal object `computedProperty`: UniffiCallbackInterfaceHostContextMethod0 {
1484-
override fun callback(`uniffiHandle`: Long,`name`: RustBuffer.ByValue,`args`: RustBuffer.ByValue,`callback`: Pointer,`uniffiOutReturn`: RustBuffer,uniffiCallStatus: UniffiRustCallStatus,) {
1482+
override fun callback(`uniffiHandle`: Long,`name`: RustBuffer.ByValue,`args`: RustBuffer.ByValue,`callback`: Pointer,`uniffiOutReturn`: Pointer,uniffiCallStatus: UniffiRustCallStatus,) {
14851483
val uniffiObj = FfiConverterTypeHostContext.handleMap.get(uniffiHandle)
14861484
val makeCall = { ->
14871485
uniffiObj.`computedProperty`(
@@ -1490,12 +1488,12 @@ internal object uniffiCallbackInterfaceHostContext {
14901488
FfiConverterTypeResultCallback.lift(`callback`),
14911489
)
14921490
}
1493-
val writeReturn = { value: kotlin.String -> uniffiOutReturn.setValue(FfiConverterString.lower(value)) }
1491+
val writeReturn = { _: Unit -> Unit }
14941492
uniffiTraitInterfaceCall(uniffiCallStatus, makeCall, writeReturn)
14951493
}
14961494
}
14971495
internal object `deviceProperty`: UniffiCallbackInterfaceHostContextMethod1 {
1498-
override fun callback(`uniffiHandle`: Long,`name`: RustBuffer.ByValue,`args`: RustBuffer.ByValue,`callback`: Pointer,`uniffiOutReturn`: RustBuffer,uniffiCallStatus: UniffiRustCallStatus,) {
1496+
override fun callback(`uniffiHandle`: Long,`name`: RustBuffer.ByValue,`args`: RustBuffer.ByValue,`callback`: Pointer,`uniffiOutReturn`: Pointer,uniffiCallStatus: UniffiRustCallStatus,) {
14991497
val uniffiObj = FfiConverterTypeHostContext.handleMap.get(uniffiHandle)
15001498
val makeCall = { ->
15011499
uniffiObj.`deviceProperty`(
@@ -1504,7 +1502,7 @@ internal object uniffiCallbackInterfaceHostContext {
15041502
FfiConverterTypeResultCallback.lift(`callback`),
15051503
)
15061504
}
1507-
val writeReturn = { value: kotlin.String -> uniffiOutReturn.setValue(FfiConverterString.lower(value)) }
1505+
val writeReturn = { _: Unit -> Unit }
15081506
uniffiTraitInterfaceCall(uniffiCallStatus, makeCall, writeReturn)
15091507
}
15101508
}
-384 Bytes
Binary file not shown.
Binary file not shown.
-1.09 KB
Binary file not shown.
-984 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)