Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller handles HTTP requests for managing events.
func NewController ¶
func NewController( eventsRetentionPeriod time.Duration, deps *typesv1.Dependencies, ) *Controller
NewController creates a new events Controller instance with the provided dependencies.
func (*Controller) CleanupEventsHandler ¶
func (c *Controller) CleanupEventsHandler( w http.ResponseWriter, r *http.Request, )
CleanupEventsHandler is the handler for the POST /events/cleanup endpoint that cleans up events that are older than the configured retention period.
func (*Controller) GetCleanupStatusHandler ¶ added in v0.3.0
func (c *Controller) GetCleanupStatusHandler( w http.ResponseWriter, r *http.Request, )
GetCleanupStatusHandler is the handler for the GET /events/cleanup/{id} endpoint that retrieves the status of a cleanup operation.
Click to show internal directories.
Click to hide internal directories.