Documentation
¶
Overview ¶
Package ingest captures inbound webhooks: it verifies signatures, persists the raw request durably, and queues delivery. It does the minimum synchronous work so the provider gets a fast response.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrSourceNotFound = errors.New("ingest: source not found")
ErrSourceNotFound means the request targeted an unregistered source.
Functions ¶
This section is empty.
Types ¶
type Capturer ¶
type Capturer struct {
// contains filtered or unexported fields
}
Capturer owns the capture path.
func NewCapturer ¶
func NewCapturer(store storage.Store, sources *source.Service, verifiers *signature.Registry, logger *slog.Logger) *Capturer
NewCapturer wires the capture path.
Click to show internal directories.
Click to hide internal directories.