Files
query-orchestration/internal/document/init/service.go
T
Jay Brown ebf47c6013 Merged in feature/track-filesize (pull request #200)
track file sizes for all documents in system

* feature complete

needs dev testing
2026-01-12 17:46:07 +00:00

24 lines
514 B
Go

package documentinit
import (
"queryorchestration/internal/serviceconfig"
"queryorchestration/internal/serviceconfig/objectstore"
documentsync "queryorchestration/internal/serviceconfig/queue/documentsync"
)
type ConfigProvider interface {
serviceconfig.ConfigProvider
documentsync.ConfigProvider
objectstore.ConfigProvider // Provides GetStoreClient() for S3 access to measure file size
}
type Service struct {
cfg ConfigProvider
}
func New(cfg ConfigProvider) *Service {
return &Service{
cfg,
}
}