pub async fn announce(
    connection: Connection,
    signed_announce: SignedAnnounce
) -> Result<()>
Expand description

Announce to a tracker.

You can only announce content you yourself claim to have, to avoid spamming other nodes.

endpoint is the magic endpoint to use for announcing. tracker is the node id of the tracker to announce to. It must understand the [TRACKER_ALPN] protocol. content is the content to announce. kind is the kind of the announcement. We can claim to have the complete data or only some of it.