summaryrefslogtreecommitdiff
path: root/internal/client/ui/core
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2024-12-01 16:29:22 +0200
committerKyren223 <Kyren223@proton.me>2024-12-01 16:29:22 +0200
commit567d569dd649cc0b82d6f8890e2bd77b052ebed6 (patch)
tree3654ebb4a26418d5c2c0075a59cc51cf9fadddc4 /internal/client/ui/core
parentbfc65f7f37f7badcffe36063d1a294dbb7e417ec (diff)
Added delete for frequency and network on the server and only frequency
on the client
Diffstat (limited to 'internal/client/ui/core')
-rw-r--r--internal/client/ui/core/network/network.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/internal/client/ui/core/network/network.go b/internal/client/ui/core/network/network.go
index 69d85c0..75ea318 100644
--- a/internal/client/ui/core/network/network.go
+++ b/internal/client/ui/core/network/network.go
@@ -109,6 +109,13 @@ func (m Model) Update(msg tea.Msg) (Model, tea.Cmd) {
m.index = max(0, m.index-1)
case "j":
m.index = min(m.FrequenciesLength()-1, m.index+1)
+
+ case "ctrl+d":
+ frequencyId := m.Network().Frequencies[m.index].ID
+ return m, gateway.Send(&packet.DeleteFrequency{
+ Frequency: frequencyId,
+ })
+
}
}
return m, nil