add dep test
This commit is contained in:
+4
-2
@@ -10,17 +10,19 @@ const (
|
||||
DestinationRegex = `(?P<dest>[A-Z]+)(?P<time>\d{0,4})?`
|
||||
DOFRegex = `(?P<dof>\w+)/(?P<time>\d{6})`
|
||||
TypeArrival = "ARR"
|
||||
TypeDeparture = "DEP"
|
||||
)
|
||||
|
||||
func parseArr(telegram *Telegram, data string) {
|
||||
func parseArrOrDep(telegram *Telegram, data string) {
|
||||
values := getFlopValues(data)
|
||||
l := len(values)
|
||||
if l < 4 {
|
||||
telegram.ParseErrors = append(telegram.ParseErrors, errors.New("arrival data less than 4 "))
|
||||
return
|
||||
}
|
||||
|
||||
telegram.FlightNumber, telegram.RegisterNumber = parseFlight(values[1])
|
||||
telegram.Departure = values[2]
|
||||
telegram.Departure, telegram.DepartureTime = getAirportAndTime(values[2])
|
||||
telegram.Destination, telegram.DestinationTime = getAirportAndTime(values[3])
|
||||
if l == 5 {
|
||||
parseDof(telegram, values[4])
|
||||
|
||||
Reference in New Issue
Block a user