TsgcWSPClient_E2EE › Events

TsgcWSPClient_E2EE Events

Events you can handle, grouped by purpose, followed by the full alphabetical list.

Lifecycle

NameDescription
OnConnectFired when the underlying WebSocket connection is established.
OnDisconnectFired when the underlying WebSocket connection is closed.
OnErrorFired for transport-level errors on the underlying WebSocket connection.
OnExceptionFired when an unhandled exception is raised while processing E2EE traffic.
OnE2EEErrorFired when the remote peer or the E2EE layer reports a protocol error.

Direct messages

NameDescription
OnE2EEMessageTextFired when a decrypted direct text message is received from another user.
OnE2EEMessageBinaryFired when a decrypted direct binary message is received from another user.
OnE2EEMessageAckFired when the server or peer acknowledges a direct message.

Users

NameDescription
OnE2EEUserCreatedFired when a user is registered in the E2EE user list.
OnE2EEUserDeletedFired when a user is removed from the E2EE user list.

Group messages

NameDescription
OnE2EEGroupMessageTextFired when a decrypted group text message is received.
OnE2EEGroupMessageBinaryFired when a decrypted group binary message is received.
OnE2EEGroupMessageAckFired when the server or a peer acknowledges a group message.

Group management

NameDescription
OnE2EEGroupCreatedFired when a new encrypted group is created.
OnE2EEGroupDeletedFired when an encrypted group is deleted.
OnE2EEGroupJoinFired when the local user joins a group; reports the current member list.
OnE2EEGroupLeaveFired when the local user leaves a group.
OnE2EEGroupMemberJoinFired when another user joins a group the local user belongs to.
OnE2EEGroupMemberLeaveFired when another user leaves a group the local user belongs to.

All Events (alphabetical)

NameDescription
OnConnectFired when the underlying WebSocket connection is established.
OnDisconnectFired when the underlying WebSocket connection is closed.
OnE2EEErrorFired when the remote peer or the E2EE layer reports a protocol error.
OnE2EEGroupCreatedFired when a new encrypted group is created.
OnE2EEGroupDeletedFired when an encrypted group is deleted.
OnE2EEGroupJoinFired when the local user joins a group; reports the current member list.
OnE2EEGroupLeaveFired when the local user leaves a group.
OnE2EEGroupMemberJoinFired when another user joins a group the local user belongs to.
OnE2EEGroupMemberLeaveFired when another user leaves a group the local user belongs to.
OnE2EEGroupMessageAckFired when the server or a peer acknowledges a group message.
OnE2EEGroupMessageBinaryFired when a decrypted group binary message is received.
OnE2EEGroupMessageTextFired when a decrypted group text message is received.
OnE2EEMessageAckFired when the server or peer acknowledges a direct message.
OnE2EEMessageBinaryFired when a decrypted direct binary message is received from another user.
OnE2EEMessageTextFired when a decrypted direct text message is received from another user.
OnE2EEUserCreatedFired when a user is registered in the E2EE user list.
OnE2EEUserDeletedFired when a user is removed from the E2EE user list.
OnErrorFired for transport-level errors on the underlying WebSocket connection.
OnExceptionFired when an unhandled exception is raised while processing E2EE traffic.