regular routes journeys, persistent KV to store return states, ...

This commit is contained in:
2023-04-03 20:35:12 +02:00
parent 0ae5730e7f
commit 2f536dfb19
21 changed files with 1722 additions and 1070 deletions

View File

@@ -12,12 +12,14 @@ import (
)
type OCSSApiService struct {
Handler *handler.CarpoolServiceHandler
OperatorId string
Handler *handler.CarpoolServiceHandler
}
func NewOCSSApiService(handler *handler.CarpoolServiceHandler) (*OCSSApiService, error) {
func NewOCSSApiService(cfg *viper.Viper, handler *handler.CarpoolServiceHandler) (*OCSSApiService, error) {
return &OCSSApiService{
Handler: handler,
OperatorId: cfg.GetString("standards.ocss.operator_id"),
Handler: handler,
}, nil
}
@@ -31,7 +33,7 @@ func Run(done chan error, cfg *viper.Viper, handler *handler.CarpoolServiceHandl
address = ":" + cfg.GetString("services.ocss_api.port")
)
service, err := NewOCSSApiService(handler)
service, err := NewOCSSApiService(cfg, handler)
if err != nil {
log.Fatal().Err(err).Msg("could not initialize OCSS api service")
return