From 871a327d993d332798303dfff4e2c02afaa9fc51 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Thu, 15 May 2025 16:53:35 +0800 Subject: [PATCH] implement js_interop withUint32Callback --- thermion_dart/lib/src/bindings/src/js_interop.dart | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/thermion_dart/lib/src/bindings/src/js_interop.dart b/thermion_dart/lib/src/bindings/src/js_interop.dart index 3e027d01..8f4a9f26 100644 --- a/thermion_dart/lib/src/bindings/src/js_interop.dart +++ b/thermion_dart/lib/src/bindings/src/js_interop.dart @@ -375,11 +375,9 @@ Future withUInt32Callback( void Function(int) callback = (int result) { completer.complete(result); }; - // final nativeCallable = - // NativeCallable.listener(callback); - // func.call(nativeCallable.nativeFunction); + final ptr = callback.addFunction(); + func.call(ptr.cast()); await completer.future; - // nativeCallable.close(); return completer.future; }