@ForwardingAudienceOverrideNotRequired
  default void deleteMessage(final @NotNull SignedMessage signedMessage) {
    if (signedMessage.canDelete()) {
      this.deleteMessage(Objects.requireNonNull(signedMessage.signature()));
    }
  }
Requests deletion of a message with the provided {@link SignedMessage}'s signature.

@param signedMessage the message to delete
@see SignedMessage#canDelete()
@since 4.12.0
@sinceMinecraft 1.19
api/src/main/java/net/kyori/adventure/audience/Audience.java