API: add some logging

Mostly adding this temporarily to suss out spammers
This commit is contained in:
Drew DeVault 2024-02-18 17:43:03 +01:00
parent 8b0535fb20
commit f30fced074
1 changed files with 5 additions and 0 deletions

View File

@ -10,6 +10,7 @@ import (
"database/sql"
"errors"
"fmt"
"log"
"net/url"
"strings"
"time"
@ -221,6 +222,8 @@ func (r *mutationResolver) CreateTracker(ctx context.Context, name string, descr
}); err != nil {
return nil, err
}
log.Printf("tracker create: %s created tracker '%s'",
user.Username, name)
webhooks.DeliverLegacyTrackerEvent(ctx, &tracker, "tracker:create")
webhooks.DeliverUserTrackerEvent(ctx, model.WebhookEventTrackerCreated, &tracker)
if importReader != nil {
@ -871,6 +874,8 @@ func (r *mutationResolver) SubmitTicket(ctx context.Context, trackerID int, inpu
}); err != nil {
return nil, err
}
log.Printf("ticket create: %s created ticket '%s'",
user.Username, input.Subject)
webhooks.DeliverLegacyTicketCreate(ctx, tracker, &ticket)
webhooks.DeliverUserTicketEvent(ctx, model.WebhookEventTicketCreated, &ticket)
webhooks.DeliverTrackerTicketEvent(ctx, model.WebhookEventTicketCreated, ticket.TrackerID, &ticket)