ReviewOS

also looking at this

craft-native/craft

fix(ios): report async pool exhaustion as busy

#267
Merged glennmichael123 wants to merge codex/ios-busy-error-code into main
19 files +53 -65
packages/zig/src/bridge_mobile_display.zigmodified+1-1
Changes to packages/zig/src/bridge_mobile_display.zig
@@ -268,7 +268,7 @@ fn requireBundleIdentifier() !void {
268268
269269fn poolFull(action: []const u8) bridge_error.BridgeError {
270270 std.log.warn("{s} refused: all {d} async slots in flight", .{ action, ios_async.max_in_flight });
271 return bridge_error.BridgeError.InvalidParameter;
271 return bridge_error.BridgeError.Busy;
272272}
273273
274274/// What a slot's block will answer. The ticket is stored, not rebuilt from the