remove api config,

This commit is contained in:
Miroslav Šedivý
2022-08-03 22:40:47 +02:00
parent 427d350e3d
commit 8f6e6d5241
4 changed files with 1 additions and 31 deletions
-1
View File
@@ -18,7 +18,6 @@ func init() {
configs := []config.Config{ configs := []config.Config{
nekoRooms.Service.Configs.Server, nekoRooms.Service.Configs.Server,
nekoRooms.Service.Configs.API,
nekoRooms.Service.Configs.Room, nekoRooms.Service.Configs.Room,
} }
+1 -4
View File
@@ -5,7 +5,6 @@ import (
"github.com/rs/zerolog" "github.com/rs/zerolog"
"github.com/rs/zerolog/log" "github.com/rs/zerolog/log"
"github.com/m1k1o/neko-rooms/internal/config"
"github.com/m1k1o/neko-rooms/internal/types" "github.com/m1k1o/neko-rooms/internal/types"
) )
@@ -13,15 +12,13 @@ type ApiManagerCtx struct {
logger zerolog.Logger logger zerolog.Logger
rooms types.RoomManager rooms types.RoomManager
pull types.PullManager pull types.PullManager
conf *config.API
} }
func New(rooms types.RoomManager, pull types.PullManager, conf *config.API) *ApiManagerCtx { func New(rooms types.RoomManager, pull types.PullManager) *ApiManagerCtx {
return &ApiManagerCtx{ return &ApiManagerCtx{
logger: log.With().Str("module", "api").Logger(), logger: log.With().Str("module", "api").Logger(),
rooms: rooms, rooms: rooms,
pull: pull, pull: pull,
conf: conf,
} }
} }
-23
View File
@@ -1,23 +0,0 @@
package config
import (
"github.com/spf13/cobra"
"github.com/spf13/viper"
)
type API struct {
Lobby bool
}
func (API) Init(cmd *cobra.Command) error {
cmd.PersistentFlags().Bool("lobby", true, "show lobby when room is not started yet; in order to show lobby, neko-rooms must run on the same subdomain where rooms are published")
if err := viper.BindPFlag("lobby", cmd.PersistentFlags().Lookup("lobby")); err != nil {
return err
}
return nil
}
func (s *API) Set() {
s.Lobby = viper.GetBool("lobby")
}
-3
View File
@@ -63,7 +63,6 @@ func init() {
Configs: &Configs{ Configs: &Configs{
Root: &config.Root{}, Root: &config.Root{},
Server: &config.Server{}, Server: &config.Server{},
API: &config.API{},
Room: &config.Room{}, Room: &config.Room{},
}, },
} }
@@ -101,7 +100,6 @@ func (i *Version) Details() string {
type Configs struct { type Configs struct {
Root *config.Root Root *config.Root
Server *config.Server Server *config.Server
API *config.API
Room *config.Room Room *config.Room
} }
@@ -142,7 +140,6 @@ func (main *MainCtx) Start() {
main.apiManager = api.New( main.apiManager = api.New(
main.roomManager, main.roomManager,
main.pullManager, main.pullManager,
main.Configs.API,
) )
main.proxyManager = proxy.New( main.proxyManager = proxy.New(