TsgcWSPServer_E2EEEvents › OnE2EEMessageIn

OnE2EEMessageIn Event

Fired when an encrypted E2EE packet is received from a client, before it is routed.

Syntax

property OnE2EEMessageIn: TsgcWSE2EEOnServerMessageIn;
// TsgcWSE2EEOnServerMessageIn = procedure(Sender: TObject; const aText: string) of object

Default Value

Remarks

Triggered each time a client sends a subprotocol packet — direct or group encrypted payloads, group membership operations (create/delete/join/leave), or public-key exchanges. aText carries the JSON envelope; message bodies remain encrypted, so the server cannot read them. Use this event for tracing or auditing inbound traffic.

Example

procedure TfrmServerE2EE.WSPE2EEE2EEMessageIn(Sender: TObject; const aText: string);
begin
  MemoLog.Lines.Add('<-- ' + aText);
end;

Back to Events