signoz/pkg/web/noopweb/provider.go
Shivanshu Raj Shrivastava efd4e30edf
fix: publish signoz as package (#7378)
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
2025-03-20 15:31:41 +00:00

27 lines
607 B
Go

package noopweb
import (
"context"
"net/http"
"github.com/SigNoz/signoz/pkg/factory"
"github.com/SigNoz/signoz/pkg/web"
"github.com/gorilla/mux"
)
type provider struct{}
func NewFactory() factory.ProviderFactory[web.Web, web.Config] {
return factory.NewProviderFactory(factory.MustNewName("noop"), New)
}
func New(ctx context.Context, settings factory.ProviderSettings, config web.Config) (web.Web, error) {
return &provider{}, nil
}
func (provider *provider) AddToRouter(router *mux.Router) error {
return nil
}
func (provider *provider) ServeHTTP(w http.ResponseWriter, r *http.Request) {}