diff options
Diffstat (limited to 'internal/client')
| -rw-r--r-- | internal/client/ui/core/chat/chat.go | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/internal/client/ui/core/chat/chat.go b/internal/client/ui/core/chat/chat.go index b8a2075..8084c9b 100644 --- a/internal/client/ui/core/chat/chat.go +++ b/internal/client/ui/core/chat/chat.go @@ -680,9 +680,12 @@ func (m *Model) sendMessage() tea.Cmd { value := message[len(PingPrefix):index] switch value { case "everyone": - pingValue := packet.PingEveryone - ping = &pingValue - message = message[index+1:] + member := state.State.Members[*networkId][*state.UserID] + if member.IsAdmin { + pingValue := packet.PingEveryone + ping = &pingValue + message = message[index+1:] + } case "admins": pingValue := packet.PingAdmins ping = &pingValue |
