From eab0af859c13e1cf75fbd7b606ed164f429d2320 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Sun, 26 Jan 2025 18:50:49 +0200 Subject: Fixed a bug where it was possible to add the same user multiple times in the user signals --- internal/client/ui/core/peeradd/peeradd.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'internal/client/ui/core/peeradd/peeradd.go') diff --git a/internal/client/ui/core/peeradd/peeradd.go b/internal/client/ui/core/peeradd/peeradd.go index a80e78f..5306c12 100644 --- a/internal/client/ui/core/peeradd/peeradd.go +++ b/internal/client/ui/core/peeradd/peeradd.go @@ -167,16 +167,16 @@ func (m *Model) Select() (tea.Cmd, int) { id := snowflake.ID(num) assert.NoError(err, "input is already validated to be valid") - i := -1 + index := -1 for i, peer := range state.Data.Peers { if peer == id { - i = i + index = i break } } - if i != -1 { - return nil, i + if index != -1 { + return nil, index } state.Data.Peers = slices.Insert(state.Data.Peers, 0, id) -- cgit v1.3.1