TsgcWSPClient_E2EE › Events › OnE2EEGroupMessageAck
Fired when the server or a peer acknowledges a group message.
property OnE2EEGroupMessageAck: TsgcWSE2EEOnGroupMessageAckEvent;
// TsgcWSE2EEOnGroupMessageAckEvent = procedure(Sender: TObject; const aId, aFrom, aGroup, aTo, aState: string) of object
—
Fired for each delivery state change of a group message. aId matches the identifier returned by SendGroupMessage, aGroup is the group name, and aFrom/aTo identify the sender and the specific member reporting the state change. The event is emitted by each member when E2EE_Options.Ack.RcvGroupMessage is enabled.
procedure TForm1.oE2EEE2EEGroupMessageAck(Sender: TObject; const aId, aFrom, aGroup, aTo, aState: string);
begin
Log(Format('group %s msg %s %s->%s state=%s', [aGroup, aId, aFrom, aTo, aState]));
end;