mirror of
https://github.com/vale981/Vulcan
synced 2025-03-06 10:01:40 -05:00
addMiddleware unshift option
This commit is contained in:
parent
c0bbc8ded9
commit
bd85f09005
1 changed files with 6 additions and 2 deletions
|
@ -70,9 +70,13 @@ export const getReducers = () => reducers;
|
|||
// **Notes: server side, addMiddleware to server share with every req**
|
||||
let middlewares = [];
|
||||
|
||||
export const addMiddleware = (middlewareOrMiddlewareArray) => {
|
||||
export const addMiddleware = (middlewareOrMiddlewareArray, options = {}) => {
|
||||
const addedMiddleware = Array.isArray(middlewareOrMiddlewareArray) ? middlewareOrMiddlewareArray : [middlewareOrMiddlewareArray];
|
||||
middlewares = [...middlewares, ...addedMiddleware];
|
||||
if (options.unshift) {
|
||||
middlewares = [...addedMiddleware, ...middlewares];
|
||||
} else {
|
||||
middlewares = [...middlewares, ...addedMiddleware];
|
||||
}
|
||||
return middlewares;
|
||||
};
|
||||
export const getMiddlewares = () => middlewares;
|
||||
|
|
Loading…
Add table
Reference in a new issue