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; }