1
0
Fork 0
mirror of synced 2024-10-01 17:47:46 +13:00

Fix screen deletion not waiting for async operations to finish

This commit is contained in:
Andrew Kingston 2021-06-18 12:23:50 +01:00
parent cf936130d2
commit eb388c51c6

View file

@ -10,14 +10,15 @@
$: screen = $allScreens.find(screen => screen._id === screenId)
const deleteScreen = () => {
const deleteScreen = async () => {
try {
store.actions.screens.delete(screen)
store.actions.routing.fetch()
await store.actions.screens.delete(screen)
await store.actions.routing.fetch()
confirmDeleteDialog.hide()
$goto("../")
notifications.success("Deleted screen successfully.")
} catch (err) {
console.log(err)
notifications.error("Error deleting screen")
}
}