diff options
author | Anton Tananaev <anton@traccar.org> | 2022-05-28 14:18:22 -0700 |
---|---|---|
committer | Anton Tananaev <anton@traccar.org> | 2022-05-28 14:18:22 -0700 |
commit | 941b4d5b8d365653f25937961c4b931ebebd4e6f (patch) | |
tree | f059067a816e024ddc790e901702e6180503231b /modern/src/store/index.js | |
parent | b61bf1e1ca6a8ff2ef3cacd4c38d57f6a46ee69b (diff) | |
download | trackermap-web-941b4d5b8d365653f25937961c4b931ebebd4e6f.tar.gz trackermap-web-941b4d5b8d365653f25937961c4b931ebebd4e6f.tar.bz2 trackermap-web-941b4d5b8d365653f25937961c4b931ebebd4e6f.zip |
Throttle frequent updates (fix #932)
Diffstat (limited to 'modern/src/store/index.js')
-rw-r--r-- | modern/src/store/index.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/modern/src/store/index.js b/modern/src/store/index.js index 72867b76..2ab0c982 100644 --- a/modern/src/store/index.js +++ b/modern/src/store/index.js @@ -8,6 +8,7 @@ import { geofencesReducer as geofences } from './geofences'; import { groupsReducer as groups } from './groups'; import { driversReducer as drivers } from './drivers'; import { maintenancesReducer as maintenances } from './maintenances'; +import throttleMiddleware from './throttleMiddleware'; const reducer = combineReducers({ errors, @@ -29,4 +30,7 @@ export { groupsActions } from './groups'; export { driversActions } from './drivers'; export { maintenancesActions } from './maintenances'; -export default configureStore({ reducer }); +export default configureStore({ + reducer, + middleware: (getDefaultMiddleware) => getDefaultMiddleware().concat(throttleMiddleware), +}); |