Make the router public.
This commit is contained in:
@@ -10,19 +10,15 @@ import (
|
||||
|
||||
type Webserver struct {
|
||||
ServiceAddress string
|
||||
router *mux.Router
|
||||
Router *mux.Router
|
||||
}
|
||||
|
||||
func NewWebserver(serviceAddress string) *Webserver {
|
||||
return &Webserver{Router: mux.NewRouter(), ServiceAddress: serviceAddress}
|
||||
}
|
||||
|
||||
func (wb *Webserver) Router() *mux.Router {
|
||||
return wb.router
|
||||
}
|
||||
|
||||
func (wb *Webserver) Listen() {
|
||||
err := http.ListenAndServe(fmt.Sprintf("%s", wb.ServiceAddress), wb.router)
|
||||
err := http.ListenAndServe(fmt.Sprintf("%s", wb.ServiceAddress), wb.Router)
|
||||
if err != nil {
|
||||
log.Printf("Error starting server: %v", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user