fix(plugins/no-track): correctly block AnalyticsTrackingActionCreators
This commit is contained in:
parent
fbf2396d94
commit
cb3b12f2ee
1 changed files with 3 additions and 4 deletions
|
|
@ -146,18 +146,17 @@ registerPlugin(
|
|||
cachedOnly,
|
||||
)
|
||||
|
||||
// actions/AnalyticsTrackActionCreators.tsx
|
||||
// actions/AnalyticsTrackingActionCreators.tsx
|
||||
const unsubATAC = waitForModules(
|
||||
withProps('track'),
|
||||
(AnalyticsTrackActionCreators, id) => {
|
||||
(AnalyticsTrackingActionCreators, id) => {
|
||||
if (getModuleDependencies(id)![0] === DispatcherModuleId) {
|
||||
unsubATAC()
|
||||
|
||||
logger.info('Patching AnalyticsTrackActionCreators...')
|
||||
instead(AnalyticsTrackActionCreators, 'track', noop)
|
||||
instead(AnalyticsTrackingActionCreators, 'track', noop)
|
||||
}
|
||||
},
|
||||
cachedOnly,
|
||||
)
|
||||
|
||||
cleanup(unsubTI, unsubATAC)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue