Skip to content

Commit 817fb14

Browse files
committed
chore: deps up
1 parent 5027d5c commit 817fb14

File tree

16 files changed

+114
-190
lines changed

16 files changed

+114
-190
lines changed

.github/workflows/go.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
- name: Set up Go
2121
uses: actions/setup-go@v5
2222
with:
23-
go-version: "1.22"
23+
go-version: "1.23"
2424

2525
- name: Test
2626
run: go test ./...

cmd/ddns-watchdog-client/main.go

Lines changed: 17 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,7 @@ func main() {
4545
}
4646

4747
// 加载服务配置
48-
err = loadConf()
49-
if err != nil {
48+
if err = loadConf(); err != nil {
5049
log.Fatal(err)
5150
}
5251

@@ -79,8 +78,7 @@ func processFlag() (exit bool, err error) {
7978
for _, key := range arr {
8079
fmt.Printf("%v\n\t%v\n", key, ncr[key])
8180
}
82-
exit = true
83-
return
81+
return true, nil
8482
}
8583

8684
// 加载自定义配置文件目录
@@ -91,45 +89,37 @@ func processFlag() (exit bool, err error) {
9189
// 有选择地初始化配置文件
9290
if *initOption != "" {
9391
for _, event := range *initOption {
94-
err = initConf(string(event))
95-
if err != nil {
92+
if err = initConf(string(event)); err != nil {
9693
return
9794
}
9895
}
99-
exit = true
100-
return
96+
return true, nil
10197
}
10298

10399
// 加载客户端配置
104100
// 不得不放在这个地方,因为有下面的检查版本和安装 / 卸载服务
105-
err = client.Client.LoadConf()
106-
if err != nil {
101+
if err = client.Client.LoadConf(); err != nil {
107102
return
108103
}
109104

110105
// 检查版本
111106
if *version {
112107
client.Client.CheckLatestVersion()
113-
exit = true
114-
return
108+
return true, nil
115109
}
116110

117111
// 安装 / 卸载服务
118112
switch {
119113
case *installOption:
120-
err = client.Install()
121-
if err != nil {
114+
if err = client.Install(); err != nil {
122115
return
123116
}
124-
exit = true
125-
return
117+
return true, nil
126118
case *uninstallOption:
127-
err = client.Uninstall()
128-
if err != nil {
119+
if err = client.Uninstall(); err != nil {
129120
return
130121
}
131-
exit = true
132-
return
122+
return true, nil
133123
}
134124
return
135125
}
@@ -151,7 +141,7 @@ func initConf(event string) (err error) {
151141
err = errors.New("你初始化了一个寂寞")
152142
}
153143
if err != nil {
154-
return err
144+
return
155145
}
156146
log.Println(msg)
157147
return
@@ -160,26 +150,22 @@ func initConf(event string) (err error) {
160150
func loadConf() (err error) {
161151
if !client.Client.Center.Enable {
162152
if client.Client.Services.DNSPod {
163-
err = client.DP.LoadConf()
164-
if err != nil {
153+
if err = client.DP.LoadConf(); err != nil {
165154
return
166155
}
167156
}
168157
if client.Client.Services.AliDNS {
169-
err = client.AD.LoadConf()
170-
if err != nil {
158+
if err = client.AD.LoadConf(); err != nil {
171159
return
172160
}
173161
}
174162
if client.Client.Services.Cloudflare {
175-
err = client.Cf.LoadConf()
176-
if err != nil {
163+
if err = client.Cf.LoadConf(); err != nil {
177164
return
178165
}
179166
}
180167
if client.Client.Services.HuaweiCloud {
181-
err = client.HC.LoadConf()
182-
if err != nil {
168+
if err = client.HC.LoadConf(); err != nil {
183169
return
184170
}
185171
}
@@ -278,8 +264,7 @@ func accessCenter(ipv4, ipv6 string) {
278264
return
279265
}
280266
defer func(Body io.ReadCloser) {
281-
t := Body.Close()
282-
if t != nil {
267+
if t := Body.Close(); t != nil {
283268
err = t
284269
}
285270
}(resp.Body)
@@ -295,8 +280,7 @@ func accessCenter(ipv4, ipv6 string) {
295280
}
296281
if len(respBodyJson) > 0 {
297282
var respBody = common.GeneralResp{}
298-
err = json.Unmarshal(respBodyJson, &respBody)
299-
if err != nil {
283+
if err = json.Unmarshal(respBodyJson, &respBody); err != nil {
300284
log.Println(err)
301285
return
302286
}

cmd/ddns-watchdog-server/main.go

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,7 @@ func main() {
5050

5151
// 加载白名单
5252
if server.Srv.CenterService {
53-
err = server.Services.LoadConf()
54-
if err != nil {
53+
if err = server.Services.LoadConf(); err != nil {
5554
log.Fatal(err)
5655
}
5756
// 路由绑定函数
@@ -94,13 +93,11 @@ func processFlag() (exit bool, err error) {
9493
// 初始化配置
9594
if *initOption != "" {
9695
for _, event := range *initOption {
97-
err = initConf(string(event))
98-
if err != nil {
96+
if err = initConf(string(event)); err != nil {
9997
return
10098
}
10199
}
102-
exit = true
103-
return
100+
return true, nil
104101
}
105102

106103
if *deleteB {
@@ -114,8 +111,7 @@ func processFlag() (exit bool, err error) {
114111
return
115112
}
116113
fmt.Print(msg)
117-
exit = true
118-
return
114+
return true, nil
119115
}
120116

121117
currentToken := ""
@@ -155,6 +151,7 @@ func processFlag() (exit bool, err error) {
155151
}
156152
}
157153
exit = true
154+
158155
switch status {
159156
case server.InsertSign:
160157
fmt.Printf("Added %v(%v) to whitelist.\n", m, currentToken)
@@ -169,34 +166,28 @@ func processFlag() (exit bool, err error) {
169166
}
170167

171168
// 加载配置
172-
err = server.Srv.LoadConf()
173-
if err != nil {
169+
if err = server.Srv.LoadConf(); err != nil {
174170
return
175171
}
176172

177173
// 版本信息
178174
if *version {
179175
server.Srv.CheckLatestVersion()
180-
exit = true
181-
return
176+
return true, nil
182177
}
183178

184179
// 安装 / 卸载服务
185180
switch {
186181
case *installOption:
187-
err = server.Install()
188-
if err != nil {
182+
if err = server.Install(); err != nil {
189183
return
190184
}
191-
exit = true
192-
return
185+
return true, nil
193186
case *uninstallOption:
194-
err = server.Uninstall()
195-
if err != nil {
187+
if err = server.Uninstall(); err != nil {
196188
return
197189
}
198-
exit = true
199-
return
190+
return true, nil
200191
}
201192
return
202193
}
@@ -214,7 +205,7 @@ func initConf(event string) (err error) {
214205
err = errors.New("你初始化了一个寂寞")
215206
}
216207
if err != nil {
217-
return err
208+
return
218209
}
219210
log.Println(msg)
220211
return

go.mod

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
module ddns-watchdog
22

3-
go 1.22
3+
go 1.23
44

55
require (
6-
github.com/aliyun/alibaba-cloud-sdk-go v1.62.758
6+
github.com/aliyun/alibaba-cloud-sdk-go v1.63.27
77
github.com/bitly/go-simplejson v0.5.1
8-
github.com/huaweicloud/huaweicloud-sdk-go-v3 v0.1.99
8+
github.com/huaweicloud/huaweicloud-sdk-go-v3 v0.1.117
99
github.com/spf13/pflag v1.0.5
1010
)
1111

@@ -16,8 +16,8 @@ require (
1616
github.com/modern-go/reflect2 v1.0.2 // indirect
1717
github.com/opentracing/opentracing-go v1.2.1-0.20220228012449-10b1cf09e00b // indirect
1818
github.com/tjfoc/gmsm v1.4.1 // indirect
19-
go.mongodb.org/mongo-driver v1.15.0 // indirect
20-
golang.org/x/crypto v0.24.0 // indirect
19+
go.mongodb.org/mongo-driver v1.17.1 // indirect
20+
golang.org/x/crypto v0.28.0 // indirect
2121
gopkg.in/ini.v1 v1.67.0 // indirect
2222
gopkg.in/yaml.v3 v3.0.1 // indirect
2323
)

go.sum

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03
44
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
55
github.com/HdrHistogram/hdrhistogram-go v1.1.2/go.mod h1:yDgFjdqOqDEKOvasDdhWNXYg9BVp4O+o5f6V/ehm6Oo=
66
github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw=
7-
github.com/aliyun/alibaba-cloud-sdk-go v1.62.758 h1:jAq1MJDZkNZlqSAmzdyu5vauCB2O1Ki8BsJNkcFER00=
8-
github.com/aliyun/alibaba-cloud-sdk-go v1.62.758/go.mod h1:SOSDHfe1kX91v3W5QiBsWSLqeLxImobbMX1mxrFHsVQ=
7+
github.com/aliyun/alibaba-cloud-sdk-go v1.63.27 h1:mDQ6eofwppTbmvlh8q3+76Oq3fAeN+TwpD/csiki5VE=
8+
github.com/aliyun/alibaba-cloud-sdk-go v1.63.27/go.mod h1:SOSDHfe1kX91v3W5QiBsWSLqeLxImobbMX1mxrFHsVQ=
99
github.com/bitly/go-simplejson v0.5.1 h1:xgwPbetQScXt1gh9BmoJ6j9JMr3TElvuIyjR8pgdoow=
1010
github.com/bitly/go-simplejson v0.5.1/go.mod h1:YOPVLzCfwK14b4Sff3oP1AmGhI9T9Vsg84etUnlyp+Q=
1111
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
@@ -39,11 +39,12 @@ github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMyw
3939
github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
4040
github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
4141
github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
42-
github.com/google/go-cmp v0.5.4 h1:L8R9j+yAqZuZjsqh/z+F1NCffTKKLShY6zXTItVIZ8M=
4342
github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
43+
github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
44+
github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
4445
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
45-
github.com/huaweicloud/huaweicloud-sdk-go-v3 v0.1.99 h1:8uD68DJk2jmQ/zuU5yF41Mrmur9ltIIGAh+JFT68lIU=
46-
github.com/huaweicloud/huaweicloud-sdk-go-v3 v0.1.99/go.mod h1:lhdEO9Bbb3hZ0wG+JeK9/GqMOp/sgc92mFmVk5tNSCk=
46+
github.com/huaweicloud/huaweicloud-sdk-go-v3 v0.1.117 h1:TUiy5+4+Q7AWNfvKjQQL6lXOylnp7HL47JyYJ+HgN+I=
47+
github.com/huaweicloud/huaweicloud-sdk-go-v3 v0.1.117/go.mod h1:JWz2ujO9X3oU5wb6kXp+DpR2UuDj2SldDbX8T0FSuhI=
4748
github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg=
4849
github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo=
4950
github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8=
@@ -94,8 +95,8 @@ github.com/xdg-go/stringprep v1.0.4/go.mod h1:mPGuuIYwz7CmR2bT9j4GbQqutWS1zV24gi
9495
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA=
9596
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
9697
go.mongodb.org/mongo-driver v1.12.0/go.mod h1:AZkxhPnFJUoH7kZlFkVKucV20K387miPfm7oimrSmK0=
97-
go.mongodb.org/mongo-driver v1.15.0 h1:rJCKC8eEliewXjZGf0ddURtl7tTVy1TK3bfl0gkUSLc=
98-
go.mongodb.org/mongo-driver v1.15.0/go.mod h1:Vzb0Mk/pa7e6cWw85R4F/endUC3u0U9jGcNU603k65c=
98+
go.mongodb.org/mongo-driver v1.17.1 h1:Wic5cJIwJgSpBhe3lx3+/RybR5PiYRMpVFgO7cOHyIM=
99+
go.mongodb.org/mongo-driver v1.17.1/go.mod h1:wwWm/+BuOddhcq3n68LKRmgk2wXzmF6s0SFOa0GINL4=
99100
go.uber.org/atomic v1.9.0 h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE=
100101
go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
101102
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
@@ -105,9 +106,9 @@ golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee/go.mod h1:LzIPMQfyMNhhGPh
105106
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
106107
golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
107108
golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU=
108-
golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs=
109-
golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI=
110-
golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM=
109+
golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8=
110+
golang.org/x/crypto v0.28.0 h1:GBDwsMXVQi34v5CCYUm2jkJvu4cbtru2U4TN2PSyQnw=
111+
golang.org/x/crypto v0.28.0/go.mod h1:rmgy+3RHxRZMyY0jjAJShp2zgEdOqj2AO7U0pYmeQ7U=
111112
golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
112113
golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
113114
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
@@ -156,13 +157,13 @@ golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBc
156157
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
157158
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
158159
golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
159-
golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
160+
golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
160161
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
161162
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
162163
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
163164
golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
164165
golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk=
165-
golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58=
166+
golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY=
166167
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
167168
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
168169
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
@@ -171,6 +172,7 @@ golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ=
171172
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
172173
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
173174
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
175+
golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
174176
golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
175177
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
176178
golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=

internal/client/alidns.go

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,16 @@ func (ad *AliDNS) InitConf() (msg string, err error) {
2626
}
2727
ad.AccessKeySecret = ad.AccessKeyId
2828

29-
err = common.MarshalAndSave(ad, ConfDirectoryName+"/"+AliDNSConfFileName)
30-
msg = "初始化 " + ConfDirectoryName + "/" + AliDNSConfFileName
31-
return
29+
return "初始化 " + ConfDirectoryName + "/" + AliDNSConfFileName,
30+
common.MarshalAndSave(ad, ConfDirectoryName+"/"+AliDNSConfFileName)
3231
}
3332

3433
func (ad *AliDNS) LoadConf() (err error) {
35-
err = common.LoadAndUnmarshal(ConfDirectoryName+"/"+AliDNSConfFileName, &ad)
36-
if err != nil {
34+
if err = common.LoadAndUnmarshal(ConfDirectoryName+"/"+AliDNSConfFileName, &ad); err != nil {
3735
return
3836
}
3937
if ad.AccessKeyId == "" || ad.AccessKeySecret == "" || ad.Domain == "" || (ad.SubDomain.A == "" && ad.SubDomain.AAAA == "") {
40-
err = errors.New("请打开配置文件 " + ConfDirectoryName + "/" + AliDNSConfFileName + " 检查你的 access_key_id, access_key_secret, domain, sub_domain 并重新启动")
38+
return errors.New("请打开配置文件 " + ConfDirectoryName + "/" + AliDNSConfFileName + " 检查你的 access_key_id, access_key_secret, domain, sub_domain 并重新启动")
4139
}
4240
return
4341
}
@@ -50,8 +48,7 @@ func (ad *AliDNS) Run(enabled common.Enable, ipv4, ipv6 string) (msg []string, e
5048
errs = append(errs, err)
5149
} else if recordIP != ipv4 {
5250
// 更新解析记录
53-
err = ad.updateParseRecord(ipv4, recordId, "A", ad.SubDomain.A)
54-
if err != nil {
51+
if err = ad.updateParseRecord(ipv4, recordId, "A", ad.SubDomain.A); err != nil {
5552
errs = append(errs, err)
5653
} else {
5754
msg = append(msg, "AliDNS: "+ad.SubDomain.A+"."+ad.Domain+" 已更新解析记录 "+ipv4)
@@ -65,8 +62,7 @@ func (ad *AliDNS) Run(enabled common.Enable, ipv4, ipv6 string) (msg []string, e
6562
errs = append(errs, err)
6663
} else if recordIP != ipv6 {
6764
// 更新解析记录
68-
err = ad.updateParseRecord(ipv6, recordId, "AAAA", ad.SubDomain.AAAA)
69-
if err != nil {
65+
if err = ad.updateParseRecord(ipv6, recordId, "AAAA", ad.SubDomain.AAAA); err != nil {
7066
errs = append(errs, err)
7167
} else {
7268
msg = append(msg, "AliDNS: "+ad.SubDomain.AAAA+"."+ad.Domain+" 已更新解析记录 "+ipv6)

0 commit comments

Comments
 (0)