Add routing for basic web ui

This commit is contained in:
Deluan
2020-01-19 19:34:54 -05:00
parent 5bc1551b09
commit 3a03284c59
8 changed files with 112 additions and 29 deletions
+7 -1
View File
@@ -7,6 +7,7 @@ import (
"github.com/cloudsonic/sonic-server/persistence"
"github.com/cloudsonic/sonic-server/scanner"
"github.com/cloudsonic/sonic-server/server"
"github.com/cloudsonic/sonic-server/server/app"
"github.com/cloudsonic/sonic-server/server/subsonic"
"github.com/google/wire"
)
@@ -15,16 +16,21 @@ var allProviders = wire.NewSet(
engine.Set,
scanner.New,
subsonic.New,
app.New,
persistence.New,
)
func CreateApp(musicFolder string) *server.Server {
func CreateServer(musicFolder string) *server.Server {
panic(wire.Build(
server.New,
allProviders,
))
}
func CreateAppRouter(path string) *app.Router {
panic(wire.Build(allProviders))
}
func CreateSubsonicAPIRouter() *subsonic.Router {
panic(wire.Build(allProviders))
}