35d72fccbe
Feature/remove mocks * remove mocks * cleanup db migrations
21 lines
527 B
Go
21 lines
527 B
Go
package collector
|
|
|
|
import (
|
|
"queryorchestration/internal/database/repository"
|
|
)
|
|
|
|
// parseDBCollector converts a database collector record to a Collector struct.
|
|
// Note: MinTextVersion has been removed since text extraction is deprecated.
|
|
func parseDBCollector(c *repository.Fullactivecollector) (*Collector, error) {
|
|
if c == nil {
|
|
return nil, nil
|
|
}
|
|
|
|
return &Collector{
|
|
ClientID: c.Clientid,
|
|
MinCleanVersion: c.Mincleanversion,
|
|
ActiveVersion: c.Activeversion,
|
|
LatestVersion: c.Latestversion,
|
|
}, nil
|
|
}
|