summaryrefslogtreecommitdiff
path: root/internal/ui/scope.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/ui/scope.go')
-rw-r--r--internal/ui/scope.go12
1 files changed, 10 insertions, 2 deletions
diff --git a/internal/ui/scope.go b/internal/ui/scope.go
index 037472c..9c5cef5 100644
--- a/internal/ui/scope.go
+++ b/internal/ui/scope.go
@@ -74,9 +74,13 @@ func showScopeDialog(projectStore *store.Store, win fyne.Window, onChanged func(
}
if err := projectStore.AddScopeEntry(host); err != nil {
logger.Error("scope: add entry: %v", err)
+ dialog.ShowError(err, win)
return
}
- newEntries, _ := projectStore.AllScopeEntries()
+ newEntries, err := projectStore.AllScopeEntries()
+ if err != nil {
+ logger.Error("scope: reload entries: %v", err)
+ }
rows = make([]row, len(newEntries))
for i, entry := range newEntries {
rows[i] = row{entry.ID, entry.Host}
@@ -94,9 +98,13 @@ func showScopeDialog(projectStore *store.Store, win fyne.Window, onChanged func(
entryId := rows[selectedIdx].id
if err := projectStore.DeleteScopeEntry(entryId); err != nil {
logger.Error("scope: delete entry: %v", err)
+ dialog.ShowError(err, win)
return
}
- newEntries, _ := projectStore.AllScopeEntries()
+ newEntries, err := projectStore.AllScopeEntries()
+ if err != nil {
+ logger.Error("scope: reload entries: %v", err)
+ }
rows = make([]row, len(newEntries))
for i, e := range newEntries {
rows[i] = row{e.ID, e.Host}