16 lines
423 B
Go
16 lines
423 B
Go
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)
|
|
}
|