Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ProviderSet wire.ProviderSet = wire.NewSet( ProvideInstance, ProvideHandler, ProvideService, wire.Bind(new(pkg.ExtensionService), new(*Service)), wire.Bind(new(pkg.ExtensionHandler), new(*Handler)), ) )
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func ProvideHandler ¶
func ProvideHandler(ctx context.Context, logger *slog.Logger, svc pkg.ExtensionService, j pkg.JobService) *Handler
func (*Handler) ServeExtension ¶
func (h *Handler) ServeExtension(w http.ResponseWriter, r *http.Request)
type Instance ¶
type Instance struct { Handler pkg.ExtensionHandler Service pkg.ExtensionService // contains filtered or unexported fields }
func ProvideInstance ¶
func ProvideInstance(ctx context.Context, h pkg.ExtensionHandler, svc pkg.ExtensionService) *Instance
Click to show internal directories.
Click to hide internal directories.