mirror of
https://github.com/vale981/Vulcan
synced 2025-03-09 04:16:37 -04:00
22 lines
617 B
JavaScript
22 lines
617 B
JavaScript
![]() |
import { addCallback, getActions } from 'meteor/nova:lib';
|
||
|
|
||
|
/*
|
||
|
|
||
|
Core callbacks
|
||
|
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* @summary Clear flash messages marked as seen when the route changes
|
||
|
* @param {Object} Item needed by `runCallbacks` to iterate on, unused here
|
||
|
* @param {Object} Redux store reference instantiated on the current connected client
|
||
|
* @param {Object} Apollo Client reference instantiated on the current connected client
|
||
|
*/
|
||
|
function RouterClearMessages(unusedItem, store, apolloClient) {
|
||
|
store.dispatch(getActions().messages.clearSeen());
|
||
|
|
||
|
return unusedItem;
|
||
|
}
|
||
|
|
||
|
addCallback('router.onUpdate', RouterClearMessages);
|