}
func getFullDomain(mg *mailgun.MailgunImpl, domainName string) (*fullDomain, error) {
- ctx, cancel := context.WithTimeout(context.Background(), time.Second*30)
+ ctx, cancel := context.WithTimeout(context.Background(), time.Second*120)
defer cancel()
mg = mailgun.NewMailgun(domainName, mg.APIKey())
return nil, fmt.Errorf("Error Getting mailgun domain tracking Details for %s: Error: %s", domainName, err)
}
- ipAddress, err := mg.ListDomainIPS(ctx)
+ ipAddress, err := getIps(ctx, mg)
+
if err != nil {
return nil, fmt.Errorf("Error Getting mailgun domain ips2 for %s: Error: %s", domainName, err)
}
mg := testAccProvider.Meta().(*mailgun.MailgunImpl)
ctx, cancel := context.WithTimeout(context.Background(), time.Second*30)
defer cancel()
-
+ time.Sleep(5 * time.Second)
_, err := mg.GetDomain(ctx, domain.domainResponse.Domain.Name)
if err == nil {
return fmt.Errorf("domain still exists")