Skip to content

Commit 9851583

Browse files
committed
adapters. config fix.
1 parent 16f14c8 commit 9851583

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

cmd/app/main.go

+11-2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55
"fmt"
66
"os"
77
"os/signal"
8+
"strings"
89
"syscall"
910
"time"
1011

@@ -29,6 +30,7 @@ type Config struct {
2930
DeviceDBPath string `env:"DEVICE_DB_PATH,required"`
3031
GeoDBPath string `env:"GEO_DB_PATH,required"`
3132
DSPAdaptersConfigFilesPath string `env:"DSP_ADAPTERS_CONFIG_FILES_PATH,required"`
33+
EnabledDSPApdapters string `env:"ENABLED_DSP_ADAPTERS,required"`
3234
}
3335

3436
func main() {
@@ -99,8 +101,15 @@ func main() {
99101

100102
app := core.New(s, l)
101103

102-
enabledDSPAdapters := []interfaces.DSPName{
103-
"demo-dsp-1",
104+
enabledDSPAdapters := []interfaces.DSPName{}
105+
106+
dspNames := strings.Split(config.EnabledDSPApdapters, ",")
107+
if len(dspNames) < 1 {
108+
l.Errorf("len of enabled dsp in config is: %d\n", len(dspNames))
109+
os.Exit(1)
110+
}
111+
for _, dspName := range dspNames {
112+
enabledDSPAdapters = append(enabledDSPAdapters, interfaces.DSPName(dspName))
104113
}
105114

106115
dspConfigProvider, err := default_config_provider.New(

internal/application/server/main.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ type Server struct {
2121
listenAddr string
2222
}
2323

24-
func New(l interfaces.Logger,
24+
func New(
25+
l interfaces.Logger,
2526
network, addr string,
2627
) *Server {
2728
return &Server{
@@ -85,7 +86,7 @@ func (i *Server) Start(
8586
<-ctx.Done()
8687
err := i.httpServer.Shutdown()
8788
if err != nil {
88-
i.logger.Errorf("server shutdown", "error", err.Error())
89+
i.logger.Errorf("server shutdown: %s", err.Error())
8990
}
9091
}()
9192

0 commit comments

Comments
 (0)