Merge pull request #1471 from saijatin28/saveFailure
feature show toast for project save failure #1393
This commit is contained in:
		
						commit
						e7a05069a2
					
				
					 1 changed files with 8 additions and 4 deletions
				
			
		|  | @ -155,18 +155,20 @@ export function saveProject(selectedFile = null, autosave = false) { | |||
|           if (!autosave) { | ||||
|             if (state.ide.justOpenedProject && state.preferences.autosave) { | ||||
|               dispatch(showToast(5500)); | ||||
|               dispatch(setToastText('Project saved.')); | ||||
|               dispatch(setToastText('Sketch saved.')); | ||||
|               setTimeout(() => dispatch(setToastText('Autosave enabled.')), 1500); | ||||
|               dispatch(resetJustOpenedProject()); | ||||
|             } else { | ||||
|               dispatch(showToast(1500)); | ||||
|               dispatch(setToastText('Project saved.')); | ||||
|               dispatch(setToastText('Sketch saved.')); | ||||
|             } | ||||
|           } | ||||
|         }) | ||||
|         .catch((error) => { | ||||
|           const { response } = error; | ||||
|           dispatch(endSavingProject()); | ||||
|           dispatch(setToastText('Failed to save sketch.')); | ||||
|           dispatch(showToast(1500)); | ||||
|           if (response.status === 403) { | ||||
|             dispatch(showErrorModal('staleSession')); | ||||
|           } else if (response.status === 409) { | ||||
|  | @ -195,18 +197,20 @@ export function saveProject(selectedFile = null, autosave = false) { | |||
|         if (!autosave) { | ||||
|           if (state.preferences.autosave) { | ||||
|             dispatch(showToast(5500)); | ||||
|             dispatch(setToastText('Project saved.')); | ||||
|             dispatch(setToastText('Sketch saved.')); | ||||
|             setTimeout(() => dispatch(setToastText('Autosave enabled.')), 1500); | ||||
|             dispatch(resetJustOpenedProject()); | ||||
|           } else { | ||||
|             dispatch(showToast(1500)); | ||||
|             dispatch(setToastText('Project saved.')); | ||||
|             dispatch(setToastText('Sketch saved.')); | ||||
|           } | ||||
|         } | ||||
|       }) | ||||
|       .catch((error) => { | ||||
|         const { response } = error; | ||||
|         dispatch(endSavingProject()); | ||||
|         dispatch(setToastText('Failed to save sketch.')); | ||||
|         dispatch(showToast(1500)); | ||||
|         if (response.status === 403) { | ||||
|           dispatch(showErrorModal('staleSession')); | ||||
|         } else { | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Cassie Tarakajian
						Cassie Tarakajian