-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable cancelling active listeners when unsubscribing #2078
Conversation
This pull request is automatically built and testable in CodeSandbox. To see build info of the built libraries, click here or the icon next to each commit SHA. Latest deployment of this branch, based on commit 5acc6ef:
|
size-limit report 📦
|
@@ -478,6 +478,80 @@ describe('createListenerMiddleware', () => { | |||
expect(effect.mock.calls).toEqual([[testAction1('a'), middlewareApi]]) | |||
}) | |||
|
|||
test.only('can cancel an active listener when unsubscribing directly', async () => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
.only
should be removed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
DRAT thank you!
8c73422
to
115f950
Compare
7f33584
to
6e70057
Compare
6e70057
to
5acc6ef
Compare
Awright. Merging, and releasing shortly! |
👍 |
This PR:
removeAllListeners
action creator toclearAllListeners
unsubscribe
callbacks to optionally accept{cancelActive: true}
to cancel active listeners@alpha
type labels to be@public