};
};
-export function submitMarkers() {
- return (dispatch, getState) => debouncedSubmitMarkers(dispatch, getState);
+export function submitMarkers(params = {}) {
+ const result = (dispatch, getState) => debouncedSubmitMarkers(dispatch, getState);
+ if (params.immediate === true) {
+ debouncedSubmitMarkers.flush();
+ }
+ return result;
};
export const fetchMarkers = () => (dispatch, getState) => {
const visibility = !document[this.visibilityHiddenProp];
this.props.dispatch(notificationsSetVisibility(visibility));
if (visibility) {
- this.props.dispatch(submitMarkers());
+ this.props.dispatch(submitMarkers({ immediate: true }));
}
}