Files
go-caatsm/internal/adapter/parser/provider.go
T
2025-12-24 17:23:41 +08:00

13 lines
354 B
Go

package parser
import (
"caatsm/internal/adapter/parser/aviation"
"caatsm/internal/port"
)
// ProvideParser creates a composite parser instance that combines weather and aviation parsers.
func ProvideParser(weatherParser port.WeatherParser) Parser {
aviationParser := aviation.NewParser()
return NewCompositeParser(aviationParser, weatherParser)
}