Draws on this message: opens the draw editor (DirectDoodleEditor) over it, with the message's item id
and the threading id it was sent with. A message without that id dies with
DirectThreadMessageNotDrawableError before anything is built. Answers the editor's handle.
ReadonlyeditEdits this message's text from its long-press menu, for the message you name — the menu's own rules are the app's, and the server decides. Answers the edited message; a refusal the server answers is the typed DirectEditMessageRejectedError.
ReadonlyforwardTaps Forward in the message's long-press menu: opens the forwarding sheet, the conversations to forward it into. Answers the sheet's handle; picking a row there sends the forward.
ReadonlyreactReacts to this message with the emoji you pick in the tray. Answers the reaction sent.
ReadonlyreplyReplies to this message from its long-press menu: sends your text quoting it. Answers the message sent.
ReadonlyunsendUnsends this message from its long-press menu, for the message you name — the server decides. Answers the deletion.
The actions of DirectThreadMessageItem: the methods you call on an item of the list.