Files
Michael McGuinness 47fec079e5 Merged in feature/demo (pull request #116)
Demo prep + Fix client sync

* firstversion

* clientsync

* configlint

* fixtests
2025-04-22 19:57:35 +00:00

29 lines
473 B
Go

package clientupdate
import (
"queryorchestration/internal/client"
"queryorchestration/internal/serviceconfig"
"queryorchestration/internal/serviceconfig/queue/clientsync"
)
type ConfigProvider interface {
serviceconfig.ConfigProvider
clientsync.ConfigProvider
}
type Services struct {
Client *client.Service
}
type Service struct {
cfg ConfigProvider
svc *Services
}
func New(cfg ConfigProvider, svc *Services) *Service {
return &Service{
cfg,
svc,
}
}