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