onPingReceived
Triggered when someone sends a ping in a conversation.
A ping is a way to get someone's attention with animation and sound.
Received properties
In addition to the Base, and Ephemeral properties,
a WireMessage.Knock object includes a hotKnock boolean.
Sample usage
Ping back
- Kotlin
- Java
override suspend fun onPingReceived(wireMessage: WireMessage.Knock) {
val knock = WireMessage.Knock.create(
conversationId = wireMessage.conversationId,
hotKnock = true
)
manager.sendMessageSuspending(message = knock)
}
@Override
public void onPingReceived(@NotNull WireMessage.Knock wireMessage) {
WireMessage.Knock knock = WireMessage.Knock.create(
wireMessage.conversationId(),
true,
null
);
getManager().sendMessage(knock);
}