You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was running your package past our resident Combine expert and they mentioned:
It uses a single lock for downstream / upstream comms, so there are a number of scenarios that could result in deadlock. My guess it is doesn't support and hasn't been tested with the ImmediateScheduler. Thats generally a surefire way to find bugs with custom scheduling publishers.
I've not run any tests myself but thought I'd leave this feedback.
Hope it helps.
The text was updated successfully, but these errors were encountered:
I just tweaked the snipped in the project's playground. You can clone the repo, open it with xed . and find the playground at Playgrounds > RateLimiter
I was running your package past our resident Combine expert and they mentioned:
I've not run any tests myself but thought I'd leave this feedback.
Hope it helps.
The text was updated successfully, but these errors were encountered: