From 7e236f4a212147c80427e6d3b87488f93164a00f Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Mon, 14 Nov 2022 21:15:10 +0800 Subject: [PATCH] =?UTF-8?q?cloudflare=E5=9F=9F=E5=90=8D=E5=8D=95=E9=A1=B5?= =?UTF-8?q?=E8=AF=BB=E5=8F=96=E6=95=B0=E4=BB=8E20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E4=B8=BA50=EF=BC=8C=E4=BF=AE=E5=A4=8D=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/dnsclients/provider_cloud_flare.go | 2 +- internal/dnsclients/provider_cloud_flare_test.go | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/dnsclients/provider_cloud_flare.go b/internal/dnsclients/provider_cloud_flare.go index 97e5096e..e6b009d5 100644 --- a/internal/dnsclients/provider_cloud_flare.go +++ b/internal/dnsclients/provider_cloud_flare.go @@ -67,7 +67,7 @@ func (this *CloudFlareProvider) GetDomains() (domains []string, err error) { for page := 1; page <= 500; page++ { var resp = new(cloudflare.ZonesResponse) err = this.doAPI(http.MethodGet, "zones", map[string]string{ - "per_page": "20", + "per_page": "50", "page": types.String(page), }, nil, resp) if err != nil { diff --git a/internal/dnsclients/provider_cloud_flare_test.go b/internal/dnsclients/provider_cloud_flare_test.go index a35e6b94..74afeecb 100644 --- a/internal/dnsclients/provider_cloud_flare_test.go +++ b/internal/dnsclients/provider_cloud_flare_test.go @@ -156,19 +156,19 @@ func testCloudFlareProvider() (ProviderInterface, error) { if err != nil { return nil, err } - one, err := db.FindOne("SELECT * FROM edgeDNSProviders WHERE type='cloudFlare' ORDER BY id DESC") + one, err := db.FindOne("SELECT * FROM edgeDNSProviders WHERE type='cloudFlare' AND state=1 ORDER BY id DESC") if err != nil { return nil, err } if one == nil { return nil, errors.New("can not find providers with type 'cloudFlare'") } - apiParams := maps.Map{} + var apiParams = maps.Map{} err = json.Unmarshal([]byte(one.GetString("apiParams")), &apiParams) if err != nil { return nil, err } - provider := &CloudFlareProvider{} + var provider = &CloudFlareProvider{} err = provider.Auth(apiParams) if err != nil { return nil, err