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 (!autosave) {
|
||||||
if (state.ide.justOpenedProject && state.preferences.autosave) {
|
if (state.ide.justOpenedProject && state.preferences.autosave) {
|
||||||
dispatch(showToast(5500));
|
dispatch(showToast(5500));
|
||||||
dispatch(setToastText('Project saved.'));
|
dispatch(setToastText('Sketch saved.'));
|
||||||
setTimeout(() => dispatch(setToastText('Autosave enabled.')), 1500);
|
setTimeout(() => dispatch(setToastText('Autosave enabled.')), 1500);
|
||||||
dispatch(resetJustOpenedProject());
|
dispatch(resetJustOpenedProject());
|
||||||
} else {
|
} else {
|
||||||
dispatch(showToast(1500));
|
dispatch(showToast(1500));
|
||||||
dispatch(setToastText('Project saved.'));
|
dispatch(setToastText('Sketch saved.'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
const { response } = error;
|
const { response } = error;
|
||||||
dispatch(endSavingProject());
|
dispatch(endSavingProject());
|
||||||
|
dispatch(setToastText('Failed to save sketch.'));
|
||||||
|
dispatch(showToast(1500));
|
||||||
if (response.status === 403) {
|
if (response.status === 403) {
|
||||||
dispatch(showErrorModal('staleSession'));
|
dispatch(showErrorModal('staleSession'));
|
||||||
} else if (response.status === 409) {
|
} else if (response.status === 409) {
|
||||||
|
@ -195,18 +197,20 @@ export function saveProject(selectedFile = null, autosave = false) {
|
||||||
if (!autosave) {
|
if (!autosave) {
|
||||||
if (state.preferences.autosave) {
|
if (state.preferences.autosave) {
|
||||||
dispatch(showToast(5500));
|
dispatch(showToast(5500));
|
||||||
dispatch(setToastText('Project saved.'));
|
dispatch(setToastText('Sketch saved.'));
|
||||||
setTimeout(() => dispatch(setToastText('Autosave enabled.')), 1500);
|
setTimeout(() => dispatch(setToastText('Autosave enabled.')), 1500);
|
||||||
dispatch(resetJustOpenedProject());
|
dispatch(resetJustOpenedProject());
|
||||||
} else {
|
} else {
|
||||||
dispatch(showToast(1500));
|
dispatch(showToast(1500));
|
||||||
dispatch(setToastText('Project saved.'));
|
dispatch(setToastText('Sketch saved.'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
const { response } = error;
|
const { response } = error;
|
||||||
dispatch(endSavingProject());
|
dispatch(endSavingProject());
|
||||||
|
dispatch(setToastText('Failed to save sketch.'));
|
||||||
|
dispatch(showToast(1500));
|
||||||
if (response.status === 403) {
|
if (response.status === 403) {
|
||||||
dispatch(showErrorModal('staleSession'));
|
dispatch(showErrorModal('staleSession'));
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue