Реорганизация пакета daemon в http.

Упразднён пакет utils.
Удалён обработчик minecraft.php (legacy с самого-самого начала Ely.by)
Добавлены тесты для всех api-запросов.
This commit is contained in:
ErickSkrauch
2017-08-20 01:22:42 +03:00
parent ec461efe34
commit 04714543b8
29 changed files with 1170 additions and 381 deletions

View File

@@ -57,7 +57,7 @@ var amqpWorkerCmd = &cobra.Command{
services := &worker.Services{
Logger: logger,
Channel: amqpChannel,
SkinsRepo: skinsRepo,
SkinsRepo: skinsRepo,
AccountsAPI: accountsApi,
}

View File

@@ -8,9 +8,8 @@ import (
"github.com/spf13/viper"
"elyby/minecraft-skinsystem/bootstrap"
"elyby/minecraft-skinsystem/daemon"
"elyby/minecraft-skinsystem/db"
"elyby/minecraft-skinsystem/ui"
"elyby/minecraft-skinsystem/http"
)
var serveCmd = &cobra.Command{
@@ -41,15 +40,14 @@ var serveCmd = &cobra.Command{
}
logger.Info("Capes repository successfully initialized")
cfg := &daemon.Config{
cfg := &http.Config{
ListenSpec: fmt.Sprintf("%s:%d", viper.GetString("server.host"), viper.GetInt("server.port")),
SkinsRepo: skinsRepo,
CapesRepo: capesRepo,
Logger: logger,
UI: ui.Config{},
}
if err := daemon.Run(cfg); err != nil {
if err := cfg.Run(); err != nil {
logger.Error(fmt.Sprintf("Error in main(): %v", err))
}
},