16848: Only request an extra token when needed.
[arvados.git] / src / store / file-uploader / file-uploader-reducer.ts
index 9ea6313131b1d0e598ad5771cf75b5d370b5b86b..cadafe01b1e9db85dfd4a201b96068de56600cbd 100644 (file)
@@ -37,6 +37,12 @@ export const fileUploaderReducer = (state: UploaderState = initialState, action:
 
             return uniqUpdatedState;
         },
+        DELETE_UPLOAD_FILE: file => {
+            const idToDelete: number = file.id;
+            const updatedState = state.filter(file => file.id !== idToDelete);
+
+            return updatedState;
+        },
         START_UPLOAD: () => {
             const startTime = Date.now();
             return state.map(f => ({ ...f, startTime, prevTime: startTime }));