update all void callbacks to accept an integer requestId

This commit is contained in:
Nick Fisher committed 2025-05-18 15:08:47 +08:00
1 parent 383fc221d9
commit dc5cdcb7e1
7 files changed
+50 -47

No files matched your search

+1 -2
View File
@@ -97,7 +97,7 @@ late NativeCallable<Void Function(Int32)>
_voidCallbackNativeCallable = NativeCallable<Void Function(Int32)>.listener(_voidCallbackHandler);
Future<void> withVoidCallback(
Function(int, Pointer<NativeFunction<Void Function(int)>>) func) async {
Function(int, Pointer<NativeFunction<Void Function(Int32)>>) func) async {
var requestId = _requestId;
_requestId++;
final completer = Completer();
@@ -107,7 +107,6 @@ Future<void> withVoidCallback(
func.call(requestId, _voidCallbackNativeCallable.nativeFunction.cast());
await completer.future;
// nativeCallable.close();
}
Future<Pointer<T>> withPointerCallback<T extends NativeType>(