Files
query-orchestration/internal/document/clean/service.go
T
Jay Brown 35d72fccbe Merged in feature/remove-mocks (pull request #202)
Feature/remove mocks

* remove mocks

* cleanup db migrations
2026-01-15 20:39:32 +00:00

29 lines
808 B
Go

// Package documentclean provides document cleaning functionality.
// Note: Text extraction pipeline has been removed. The document processing
// pipeline now ends after cleaning.
package documentclean
import (
"queryorchestration/internal/serviceconfig"
"queryorchestration/internal/serviceconfig/objectstore"
)
// ConfigProvider defines the configuration requirements for the document clean service.
// Note: documenttext.ConfigProvider has been removed since text extraction is deprecated.
type ConfigProvider interface {
serviceconfig.ConfigProvider
objectstore.ConfigProvider
}
// Service provides document cleaning operations.
type Service struct {
cfg ConfigProvider
}
// New creates a new document cleaning service.
func New(cfg ConfigProvider) *Service {
return &Service{
cfg: cfg,
}
}