package websocket import ( "git.sendico.io/tech/sxchnge/bff/edge/shared/interface/api/ws" "git.sendico.io/tech/sxchnge/bff/pkg/mlogger" "github.com/go-chi/chi/v5" ) type Router interface { InstallHandler(messageType string, handler ws.HandlerFunc) } func NewRouter(logger mlogger.Logger, router chi.Router, config *ws.Config, apiEndpoint string) Router { return NewDispatcher(logger, router, config, apiEndpoint) }