Move API dependency injection to main package, opening the possibility to switch persistence without code changes

This commit is contained in:
Deluan
2020-01-11 12:37:05 -05:00
committed by Deluan Quintão
parent 52f682debf
commit 30ebbc1fa1
6 changed files with 92 additions and 72 deletions
+1 -2
View File
@@ -3,7 +3,6 @@ package main
import (
"fmt"
"github.com/cloudsonic/sonic-server/api"
"github.com/cloudsonic/sonic-server/conf"
)
@@ -14,6 +13,6 @@ func main() {
a := App{}
a.Initialize()
a.MountRouter("/rest/", api.Router())
a.MountRouter("/rest/", initRouter().Routes())
a.Run(":" + conf.Sonic.Port)
}