also looking at this
fix(ios): report async pool exhaustion as busy
#267
19 files
+53
-65
| @@ -196,7 +196,7 @@ pub const BluetoothBridge = struct { | ||
| 196 | 196 | "startBluetoothScan: no free reply slot; {d} native calls are already awaiting one", |
| 197 | 197 | .{ios_async.max_in_flight}, |
| 198 | 198 | ); |
| 199 | return BridgeError.NativeCallFailed; | |
| 199 | return BridgeError.Busy; | |
| 200 | 200 | }; |
| 201 | 201 | errdefer ios_async.abandon(ticket); |
| 202 | 202 | pending = ticket; |