aboutsummaryrefslogtreecommitdiff
path: root/cmd/acme/main.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-01-29 19:12:05 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-01-29 19:12:05 +0100
commit267f38f4ac903c26d9c4b98556a9943a98e7fe7f (patch)
tree8035cc9edc9bd6422d220020b0c3a97bf453a8de /cmd/acme/main.go
parentb1a922113dc711e395672a5c8945f451308f9f4c (diff)
Flag registered acc, move problem out of RoundTrip
Diffstat (limited to 'cmd/acme/main.go')
-rw-r--r--cmd/acme/main.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/cmd/acme/main.go b/cmd/acme/main.go
index 882a8b6..ebe6a91 100644
--- a/cmd/acme/main.go
+++ b/cmd/acme/main.go
@@ -24,7 +24,6 @@ func prepare(conf *Config) error {
if err := acc.Account.Save(acc.Key); err != nil {
return err
}
- acc.pending = true
}
acc.Contacts.AddMail(acc.Mail)
acc.Contacts.AddPhone(acc.Phone)
@@ -53,11 +52,13 @@ func prepare(conf *Config) error {
}
func satisfice(des *desire) error {
+ if !des.account.registered {
log.Println("register acc")
if err := des.provider.Register(des.account, des.account.Contacts); err != nil {
return err
}
- log.Println("register ok")
+ des.account.registered = true
+ }
if err := des.provider.Authorize(des.account, des.Desire); err != nil {
return err