aboutsummaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-01-07 21:41:32 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-01-07 21:41:32 +0100
commit982d3ee31c09b5b6f20256cd60859a04ceb173fc (patch)
treeae2fc425fce8528e41b97349893ee568e421caa5 /cmd
parent0cfd5f5784f39c83eadcd21d619136f7cc620e91 (diff)
whitespace
Diffstat (limited to 'cmd')
-rw-r--r--cmd/acme/main.go17
1 files changed, 11 insertions, 6 deletions
diff --git a/cmd/acme/main.go b/cmd/acme/main.go
index c4a5101..5567979 100644
--- a/cmd/acme/main.go
+++ b/cmd/acme/main.go
@@ -43,6 +43,7 @@ func main() {
conf.Account[k] = acc
}(k, acc)
}
+
for k, des := range conf.Desire {
wg.Add(1)
go func(k string, des *desire) {
@@ -55,6 +56,7 @@ func main() {
conf.Desire[k] = des
}(k, des)
}
+
for k, pro := range conf.Provider {
wg.Add(1)
go func(k string, pro *provider) {
@@ -67,19 +69,21 @@ func main() {
conf.Provider[k] = pro
}(k, pro)
}
+
wg.Wait()
for k, des := range conf.Desire {
+ if des.account.pending {
+ err = des.provider.Register(des.account, des.account.Contacts)
+ if err != nil {
+ log.Fatal("register", err)
+ }
+ }
+
wg.Add(1)
go func(k string, des *desire) {
log.Println("process", k)
defer wg.Done()
- if des.account.pending {
- err = des.provider.Register(des.account, des.account.Contacts)
- if err != nil {
- log.Fatal("register", err)
- }
- }
err = des.provider.Authorize(des.account, des.Desire)
if err != nil {
@@ -95,5 +99,6 @@ func main() {
des.SaveCert(des.Cert)
}(k, des)
}
+
wg.Wait()
}