Skip to content
This repository was archived by the owner on Jan 18, 2022. It is now read-only.

Commit aec15a9

Browse files
committed
Get rid of delaySubscriberTriggerUntilReactReduxConnectTriggers
Using the middleware stuff directly has been deprecated for a while. No reason to keep this around.
1 parent 5d086ca commit aec15a9

1 file changed

Lines changed: 1 addition & 6 deletions

File tree

src/middleware.js

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ function createReactNavigationReduxMiddleware<State: {}>(
4747
};
4848
}
4949

50-
let delaySubscriberTriggerUntilReactReduxConnectTriggers = false;
5150
const delayedTriggers = new Map();
5251

5352
function triggerAllSubscribers(
@@ -57,7 +56,6 @@ function triggerAllSubscribers(
5756
) {
5857
const trigger = () => subscribers.forEach(subscriber => subscriber(payload));
5958
if (
60-
!delaySubscriberTriggerUntilReactReduxConnectTriggers ||
6159
!payload.action.hasOwnProperty('type') ||
6260
!payload.action.type.startsWith("Navigation") ||
6361
payload.state === payload.lastState
@@ -85,7 +83,6 @@ function triggerDelayedSubscribers(key: string) {
8583
}
8684

8785
function createDidUpdateCallback(key: string) {
88-
delaySubscriberTriggerUntilReactReduxConnectTriggers = true;
8986
return triggerDelayedSubscribers.bind(null, key);
9087
}
9188

@@ -107,9 +104,7 @@ function initializeListeners(key: string, state: NavigationState) {
107104
lastState: null,
108105
},
109106
);
110-
if (delaySubscriberTriggerUntilReactReduxConnectTriggers) {
111-
triggerDelayedSubscribers(key);
112-
}
107+
triggerDelayedSubscribers(key);
113108
}
114109

115110
function createNavigationPropConstructor(key: string) {

0 commit comments

Comments
 (0)