From c503fae69fdfaf947d741363f45ecff37a5b1d3e Mon Sep 17 00:00:00 2001 From: razaq Date: Thu, 7 May 2020 20:05:45 +0200 Subject: [PATCH] added fields to OnlineClient --- server_cmds.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server_cmds.go b/server_cmds.go index 411af27..6c097b3 100644 --- a/server_cmds.go +++ b/server_cmds.go @@ -358,12 +358,15 @@ type OnlineClient struct { Type int `ms:"client_type"` Away bool `ms:"client_away"` AwayMessage string `ms:"client_away_message"` + Country string `ms:"client_country"` + InputMuted bool `ms:"client_input_muted"` + OutputMuted bool `ms:"client_output_muted"` } // ClientList returns a list of online clients. func (s *ServerMethods) ClientList() ([]*OnlineClient, error) { var clients []*OnlineClient - if _, err := s.ExecCmd(NewCmd("clientlist").WithResponse(&clients)); err != nil { + if _, err := s.ExecCmd(NewCmd("clientlist -away -voice -country").WithResponse(&clients)); err != nil { return nil, err } return clients, nil