TsgcWSPClient_E2EEEvents › OnE2EEGroupMessageAck

OnE2EEGroupMessageAck Event

Fired when the server or a peer acknowledges a group message.

Syntax

property OnE2EEGroupMessageAck: TsgcWSE2EEOnGroupMessageAckEvent;
// TsgcWSE2EEOnGroupMessageAckEvent = procedure(Sender: TObject; const aId, aFrom, aGroup, aTo, aState: string) of object

Default Value

Remarks

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.

Example

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;

Back to Events