aboutsummaryrefslogtreecommitdiff
path: root/provider.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-01-24 15:52:58 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-01-24 15:52:58 +0100
commitce2fd0d7e7e60eef25ffc2f841aff352ce98d95d (patch)
tree50b3d5772b9a152b722a5b9a4f56e926a8365c89 /provider.go
parent8ab5cff3997df26299926bfe767f583224a23f48 (diff)
Change order
Diffstat (limited to 'provider.go')
-rw-r--r--provider.go14
1 files changed, 9 insertions, 5 deletions
diff --git a/provider.go b/provider.go
index 0c4ebde..d97bbad 100644
--- a/provider.go
+++ b/provider.go
@@ -160,6 +160,14 @@ func (p *Provider) solve(s Signer, ch Challenge) error {
if err != nil {
return err
}
+
+ log.Println("prevare solver", ch.Type)
+ err = ch.Solve(ch.Token, ka)
+ if err != nil {
+ return err
+ }
+
+ log.Println("poke solver", ch.Type)
r := &Challenge{
Resource: ResChallenge,
Type: ch.Type,
@@ -170,11 +178,7 @@ func (p *Provider) solve(s Signer, ch Challenge) error {
return err
}
ns := parseHeader(resp)
- log.Println("poke solver", ch.Type)
- err = ch.Solve(ch.Token, ka)
- if err != nil {
- return err
- }
+
log.Println("start polling")
t := time.NewTicker(p.poll)
defer t.Stop()