clean code

This commit is contained in:
yuzuki999 2023-01-12 14:30:37 +08:00
parent 405cd246e1
commit c450ae0bcd

View File

@ -2,13 +2,11 @@ package lego
import ( import (
"fmt" "fmt"
"github.com/Yuzuki616/V2bX/common/file"
"github.com/go-acme/lego/v4/certcrypto" "github.com/go-acme/lego/v4/certcrypto"
"github.com/go-acme/lego/v4/certificate" "github.com/go-acme/lego/v4/certificate"
"github.com/go-acme/lego/v4/challenge/http01" "github.com/go-acme/lego/v4/challenge/http01"
"github.com/go-acme/lego/v4/providers/dns" "github.com/go-acme/lego/v4/providers/dns"
"os" "os"
"path"
"strings" "strings"
"time" "time"
) )
@ -86,21 +84,17 @@ func (l *Lego) parseParmas(path string) string {
return r.Replace(path) return r.Replace(path)
} }
func (l *Lego) writeCert(certificates *certificate.Resource) error { func (l *Lego) writeCert(certificates *certificate.Resource) error {
if !file.IsExist(path.Dir(l.config.CertFile)) { err := checkPath(l.config.CertFile)
err := os.MkdirAll(path.Dir(l.config.CertFile), 0755)
if err != nil { if err != nil {
return fmt.Errorf("create dir error: %s", err) return fmt.Errorf("check path error: %s", err)
} }
} err = os.WriteFile(l.parseParmas(l.config.CertFile), certificates.Certificate, 0644)
err := os.WriteFile(l.parseParmas(l.config.CertFile), certificates.Certificate, 0644)
if err != nil { if err != nil {
return err return err
} }
if !file.IsExist(path.Dir(l.config.KeyFile)) { err = checkPath(l.config.KeyFile)
err := os.MkdirAll(path.Dir(l.config.CertFile), 0755)
if err != nil { if err != nil {
return fmt.Errorf("create dir error: %s", err) return fmt.Errorf("check path error: %s", err)
}
} }
err = os.WriteFile(l.parseParmas(l.config.KeyFile), certificates.PrivateKey, 0644) err = os.WriteFile(l.parseParmas(l.config.KeyFile), certificates.PrivateKey, 0644)
if err != nil { if err != nil {