From 5844f31eac973a3b1a0570a4f2c25a73e3ff0d7e Mon Sep 17 00:00:00 2001 From: Alan Shaw Date: Fri, 27 Jan 2017 15:24:41 +0000 Subject: [PATCH] Do not disable buffer until all queued actions dispatched --- src/bufferActions.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bufferActions.js b/src/bufferActions.js index 3173ff7..3c793a4 100644 --- a/src/bufferActions.js +++ b/src/bufferActions.js @@ -13,12 +13,12 @@ export default function bufferActions(type = actionTypes.INIT) { if (!buffer) return next(action); if (action.type === type) { - buffer = false; next(action); - queue.forEach(queuedAction => { - next(queuedAction); - }); + while (queue.length) { + next(queue.shift()); + } queue = null; + buffer = false; } else { queue.push(action); }