Fix http_request callback on macos and ios

This commit is contained in:
luboslenco
2025-07-20 00:16:13 +02:00
parent 48aaa14c51
commit d256e6ba7a
+3 -1
View File
@@ -47,7 +47,9 @@ void iron_http_request(const char *url, const char *path, const char *data, int
[responseData appendData:data];
[responseData appendBytes:"\0" length:1];
callback(error == nil ? 0 : 1, statusCode, (const char *)[responseData bytes], callbackdata);
dispatch_async(dispatch_get_main_queue(), ^{
callback(error ? 1 : 0, statusCode, (const char *)[responseData bytes], callbackdata);
});
}];
[dataTask resume];
}