重构项目
This commit is contained in:
		
							
								
								
									
										33
									
								
								internal/class/Acme/Method.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								internal/class/Acme/Method.go
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,33 @@ | ||||
| package Acme | ||||
|  | ||||
| import ( | ||||
| 	"SafelineAPI/internal/app/logger" | ||||
| 	"log" | ||||
| ) | ||||
|  | ||||
| func (acme *Acme) Verify() bool { | ||||
| 	var flag = false | ||||
|  | ||||
| 	if acme.Email == "" { | ||||
| 		logger.Warning.Printf("未设置 %s证书申请邮箱%s: 请检查配置文件中的 %sApplyCert.Email%s 参数", logger.Cyan, logger.Reset, logger.Yellow, logger.Reset) | ||||
| 		flag = true | ||||
| 	} | ||||
| 	if !flag { | ||||
| 		log.Printf("%sApplyCert%s 相关配置检验完成!", logger.Cyan, logger.Reset) | ||||
| 	} | ||||
| 	return flag | ||||
| } | ||||
|  | ||||
| func (acme *Acme) VerifyCommand() bool { | ||||
| 	var flag = false | ||||
|  | ||||
| 	if acme.Email == "" { | ||||
| 		logger.Warning.Printf("未设置 %s证书申请邮箱%s: 请检查命令中的 %s-e%s 参数", logger.Cyan, logger.Reset, logger.Yellow, logger.Reset) | ||||
| 		flag = true | ||||
| 	} | ||||
| 	if !flag { | ||||
| 		log.Printf("%sApplyCert%s 相关配置检验完成!", logger.Cyan, logger.Reset) | ||||
| 	} | ||||
| 	return flag | ||||
|  | ||||
| } | ||||
							
								
								
									
										10
									
								
								internal/class/Acme/Object.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								internal/class/Acme/Object.go
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,10 @@ | ||||
| package Acme | ||||
|  | ||||
| import ( | ||||
| 	"SafelineAPI/internal/class/DNSProvider" | ||||
| ) | ||||
|  | ||||
| type Acme struct { | ||||
| 	Email       string                  `json:"Email"` | ||||
| 	DNSProvider DNSProvider.DNSProvider `json:"DNSProvider"` | ||||
| } | ||||
		Reference in New Issue
	
	Block a user