diff --git a/go.mod b/go.mod index 3b8b8985..8ec490ee 100644 --- a/go.mod +++ b/go.mod @@ -30,7 +30,7 @@ require ( github.com/miekg/dns v1.1.15 github.com/namedotcom/go v0.0.0-20180403034216-08470befbe04 github.com/nrdcg/auroradns v1.0.0 - github.com/nrdcg/dnspod-go v0.3.0 + github.com/nrdcg/dnspod-go v0.4.0 github.com/nrdcg/goinwx v0.6.1 github.com/nrdcg/namesilo v0.2.1 github.com/oracle/oci-go-sdk v7.0.0+incompatible diff --git a/go.sum b/go.sum index 5b93ef62..6c5819f0 100644 --- a/go.sum +++ b/go.sum @@ -210,8 +210,8 @@ github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32 h1:W6apQkHrMkS0Muv8G/TipAy github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32/go.mod h1:9wM+0iRr9ahx58uYLpLIr5fm8diHn0JbqRycJi6w0Ms= github.com/nrdcg/auroradns v1.0.0 h1:b+NpSqNG6HzMqX2ohGQe4Q/G0WQq8pduWCiZ19vdLY8= github.com/nrdcg/auroradns v1.0.0/go.mod h1:6JPXKzIRzZzMqtTDgueIhTi6rFf1QvYE/HzqidhOhjw= -github.com/nrdcg/dnspod-go v0.3.0 h1:EbYggdEGFGq17Vp7sUwd9PyHZv5mMxJwX7nBPukKNoU= -github.com/nrdcg/dnspod-go v0.3.0/go.mod h1:vZSoFSFeQVm2gWLMkyX61LZ8HI3BaqtHZWgPTGKr6KQ= +github.com/nrdcg/dnspod-go v0.4.0 h1:c/jn1mLZNKF3/osJ6mz3QPxTudvPArXTjpkmYj0uK6U= +github.com/nrdcg/dnspod-go v0.4.0/go.mod h1:vZSoFSFeQVm2gWLMkyX61LZ8HI3BaqtHZWgPTGKr6KQ= github.com/nrdcg/goinwx v0.6.1 h1:AJnjoWPELyCtofhGcmzzcEMFd9YdF2JB/LgutWsWt/s= github.com/nrdcg/goinwx v0.6.1/go.mod h1:XPiut7enlbEdntAqalBIqcYcTEVhpv/dKWgDCX2SwKQ= github.com/nrdcg/namesilo v0.2.1 h1:kLjCjsufdW/IlC+iSfAqj0iQGgKjlbUUeDJio5Y6eMg= diff --git a/providers/dns/dnspod/dnspod.go b/providers/dns/dnspod/dnspod.go index ad022c51..fbe64b13 100644 --- a/providers/dns/dnspod/dnspod.go +++ b/providers/dns/dnspod/dnspod.go @@ -82,7 +82,7 @@ func (d *DNSProvider) Present(domain, token, keyAuth string) error { } recordAttributes := d.newTxtRecord(zoneName, fqdn, value, d.config.TTL) - _, _, err = d.client.Domains.CreateRecord(zoneID, *recordAttributes) + _, _, err = d.client.Records.Create(zoneID, *recordAttributes) if err != nil { return fmt.Errorf("API call failed: %v", err) } @@ -105,7 +105,7 @@ func (d *DNSProvider) CleanUp(domain, token, keyAuth string) error { } for _, rec := range records { - _, err := d.client.Domains.DeleteRecord(zoneID, rec.ID) + _, err := d.client.Records.Delete(zoneID, rec.ID) if err != nil { return err } @@ -163,7 +163,7 @@ func (d *DNSProvider) findTxtRecords(domain, fqdn string) ([]dnspod.Record, erro } var records []dnspod.Record - result, _, err := d.client.Domains.ListRecords(zoneID, "") + result, _, err := d.client.Records.List(zoneID, "") if err != nil { return records, fmt.Errorf("API call has failed: %v", err) }