Appearance
An unsent message
Unsend removes one of your own messages from the conversation. On a message of a conversation it is the message's own unsend(). The conversation lists the peer's messages too, so the message you unsend must be yours — the menu offers Unsend on your own messages only (DirectThreadNotOwnMessageError).
The app's direct_v2/threads/<id>/items/<id>/delete/ form is three fields: the conversation's send_attribution, the device (_uuid) and the message's own client_context as original_message_client_context. The brick is DirectThreadDeleteItem({ threadId, itemId, sendAttribution?, originalMessageClientContext? }) of @igpapi/mobile.
Unsend in a message's menu.

unsend(): the confirmation the app shows.
The message gone from the conversation.