Skip to content

Commit

Permalink
URL manager single URL knowledge base in create and route processing (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
vit1251 committed Apr 6, 2022
1 parent 3522e50 commit 2ee0bfd
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions pkg/site/SiteManager.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import (
"github.com/vit1251/golden/pkg/registry"
"github.com/vit1251/golden/pkg/site/action"
"github.com/vit1251/golden/pkg/site/action/api"
"github.com/vit1251/golden/pkg/um"
"log"
"net/http"
"strings"
Expand Down Expand Up @@ -55,16 +56,12 @@ func (self *SiteManager) Register(pattern string, a IAction) {
actionFunc := a.ServeHTTP
self.rtr.HandleFunc(pattern, actionFunc)

/* Create router */
// r := Route{}
// r.pattern = pattern
// r.action = a
// self.routes = append(self.routes, r)

}

func (self *SiteManager) registerFrontend() {

// urlManager := self.restoreUrlManager()

/* Welcome section */
self.Register("/", action.NewWelcomeAction())

Expand Down Expand Up @@ -207,3 +204,12 @@ func (self *SiteManager) Stop() error {
func (self *SiteManager) SetPort(port int) {
self.port = port
}

func (self *SiteManager) restoreUrlManager() *um.UrlManager {
managerPtr := self.registry.Get("UrlManager")
if manager, ok := managerPtr.(*um.UrlManager); ok {
return manager
} else {
panic("no url manager")
}
}

0 comments on commit 2ee0bfd

Please sign in to comment.