This commit is contained in:
21
main.go
21
main.go
@@ -69,9 +69,24 @@ type apiUploadResp struct {
|
||||
Local string `json:"local"`
|
||||
}
|
||||
|
||||
func getenv(k, d string) string {
|
||||
if v := os.Getenv(k); v != "" {
|
||||
return v
|
||||
}
|
||||
return d
|
||||
}
|
||||
|
||||
func enabled(k string, def bool) bool {
|
||||
b, err := strconv.ParseBool(strings.ToLower(os.Getenv(k)))
|
||||
if err != nil {
|
||||
return def
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
||||
func uploadPublicKey(res *genResult) (*apiUploadResp, error) {
|
||||
base := strings.TrimSpace(os.Getenv("KEYSERVER_URL"))
|
||||
token := strings.TrimSpace(os.Getenv("KEYSERVER_TOKEN"))
|
||||
base := strings.TrimSpace(getenv("KEYSERVER_URL", "http://127.0.0.1:8080"))
|
||||
token := strings.TrimSpace(getenv("KEYSERVER_TOKEN", "12345678"))
|
||||
if base == "" || token == "" {
|
||||
return nil, nil // Upload deaktiviert
|
||||
}
|
||||
@@ -87,7 +102,7 @@ func uploadPublicKey(res *genResult) (*apiUploadResp, error) {
|
||||
Email: res.Email,
|
||||
Fingerprint: res.Fingerprint,
|
||||
PublicArmored: res.PublicArmored,
|
||||
Filename: res.Email + ".asc",
|
||||
Filename: res.Fingerprint + ".asc",
|
||||
}
|
||||
|
||||
b, _ := json.Marshal(reqBody)
|
||||
|
||||
Reference in New Issue
Block a user