30 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
package SafeLine
 | 
						|
 | 
						|
import "SafeLine-Acme/internal/app/logger"
 | 
						|
 | 
						|
func (safeLine *Object) CheckFile() bool {
 | 
						|
	var flag = true
 | 
						|
	if safeLine.Host == "" {
 | 
						|
		logger.Warning.Printf("未设置 %s服务器主机%s: 请检查配置文件中的 %sServer.Host%s 参数", logger.Cyan, logger.Reset, logger.Yellow, logger.Reset)
 | 
						|
		flag = false
 | 
						|
	}
 | 
						|
	if safeLine.ApiToken == "" {
 | 
						|
		logger.Warning.Printf("未设置 %sSafeLine API Token%s : 请检查配置文件中的 %sServer.ApiToken%s 参数", logger.Cyan, logger.Reset, logger.Yellow, logger.Reset)
 | 
						|
		flag = false
 | 
						|
	}
 | 
						|
	return flag
 | 
						|
}
 | 
						|
 | 
						|
func (safeLine *Object) CheckCommand() bool {
 | 
						|
	var flag = true
 | 
						|
	if safeLine.Host == "" {
 | 
						|
		logger.Warning.Printf("未设置 %s服务器主机%s: 请检查命令中的 %s-h%s 参数", logger.Cyan, logger.Reset, logger.Yellow, logger.Reset)
 | 
						|
		flag = false
 | 
						|
	}
 | 
						|
	if safeLine.ApiToken == "" {
 | 
						|
		logger.Warning.Printf("未设置 %sSafeLine API Token%s : 请检查命令中的 %s-t%s 参数", logger.Cyan, logger.Reset, logger.Yellow, logger.Reset)
 | 
						|
		flag = false
 | 
						|
	}
 | 
						|
	return flag
 | 
						|
}
 |