procedure TForm9.Button14Click(Sender: TObject);
var
GroupJid, ErroMsg: string;
Membros: TGrupoMembros;
I: Integer;
MembroStr: string;
begin
memo1.Lines.Clear;
GroupJid := edtIdGrupo.Text; // Assume que edtGroupJid é um TEdit onde o ID do grupo é inserido
try
Membros := ApiEuAtendo1.ObterMembrosGrupo(GroupJid, ErroMsg);
if Length(Membros) > 0 then
begin
MembroStr := 'Membros do grupo: ' + sLineBreak;
for I := 0 to Length(Membros) - 1 do
begin
MembroStr := MembroStr + Format('ID: %s, Admin: %s', [Membros[I].ID, BoolToStr(Membros[I].Admin, True)]) + sLineBreak;
memo1.Lines.Add(MembroStr);
end;
end
else if ErroMsg <> '' then
ShowMessage('Erro ao obter membros do grupo: ' + ErroMsg)
else
ShowMessage('Nenhum membro encontrado para o grupo ' + GroupJid);
except
on E: Exception do
begin
ShowMessage('Erro ao obter membros do grupo: ' + E.Message);
end;
end;
end;