|
|
@ -268,8 +268,14 @@ func (env *Env) startBooking(job *Booking, username string, password string, cre |
|
|
|
|
|
|
|
for !passthroughLaggingPage { |
|
|
|
|
|
|
|
filledPassengerDetailContext, filledPassengerDetails := context.WithTimeout(context.Background(), 15*time.Second) |
|
|
|
filledPassengerDetailContext, filledPassengerDetails := context.WithTimeout(context.Background(), 30*time.Second) |
|
|
|
go func() { |
|
|
|
defer func() { |
|
|
|
if r := recover(); r != nil { |
|
|
|
log.Println("Recovering from fillPassengerDetails panic...") |
|
|
|
} |
|
|
|
}() |
|
|
|
|
|
|
|
page = fillPassengerDetails(page, name, gender, passport, passportExpiry, contact) |
|
|
|
log.Println("Passenger details filled.") |
|
|
|
filledPassengerDetails() |
|
|
|