diff options
| author | Kyren223 <Kyren223@proton.me> | 2025-01-26 18:50:49 +0200 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2025-01-26 18:50:49 +0200 |
| commit | eab0af859c13e1cf75fbd7b606ed164f429d2320 (patch) | |
| tree | 7dbe8048be68156f5f4471c6835415ea00812f2a /internal/client | |
| parent | a39fa91fe0dc9f05a31ce8e6005948bb6fb79d5a (diff) | |
Fixed a bug where it was possible to add the same user multiple times in
the user signals
Diffstat (limited to 'internal/client')
| -rw-r--r-- | internal/client/ui/core/peeradd/peeradd.go | 8 |
1 files changed, 4 insertions, 4 deletions
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) |
