also looking at this
fix(ios): report async pool exhaustion as busy
#267
19 files
+53
-65
| @@ -268,7 +268,7 @@ fn requireBundleIdentifier() !void { | ||
| 268 | 268 | |
| 269 | 269 | fn poolFull(action: []const u8) bridge_error.BridgeError { |
| 270 | 270 | 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; | |
| 272 | 272 | } |
| 273 | 273 | |
| 274 | 274 | /// What a slot's block will answer. The ticket is stored, not rebuilt from the |