aboutsummaryrefslogtreecommitdiff
path: root/challenge.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-03-06 04:54:40 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-03-06 04:54:40 +0100
commit327e4172e4070e7ebbe4802220c82f93d6b54d95 (patch)
tree7ec66e6a4c0b3ece44227c650932b89db74b5226 /challenge.go
parent7088b2b5670f662d396a9b3a2a6229f7856fb59f (diff)
Simplify KeyAuth
Diffstat (limited to 'challenge.go')
-rw-r--r--challenge.go10
1 files changed, 2 insertions, 8 deletions
diff --git a/challenge.go b/challenge.go
index fa313b0..e7b28c2 100644
--- a/challenge.go
+++ b/challenge.go
@@ -37,18 +37,12 @@ const (
)
func (p *Provider) Solve(s Signer, ch Challenge, sol Solver) error {
- var err error
-
// update challenge
ch.Resource = ResChallenge
- ch.KeyAuthorization, err = s.KeyAuth(ch.Token)
- if err != nil {
- return err
- }
+ ch.KeyAuthorization = s.KeyAuth(ch.Token)
// prepare solver
- err = sol.Solve(ch)
- if err != nil {
+ if err := sol.Solve(ch); err != nil {
return err
}
defer sol.Solved()