def METHOD_NAME(
    self, *, org_id: int, project_id: int, category: DataCategory, quantity: int
) -> None:
    if quantity < 1:
        return
    # track_outcome does not guarantee to deliver the outcome, making this
    # an at-most-once delivery.
    #
    # If it turns out that we drop too many outcomes on shutdown,
    # we may have to revisit this part to achieve a
    # better approximation of exactly-once delivery.
    track_outcome(
        org_id=org_id,
        project_id=project_id,
        key_id=None,
        outcome=Outcome.ACCEPTED,
        reason=None,
        timestamp=datetime.now(timezone.utc),
        event_id=None,
        category=category,
        quantity=quantity,
    )