INNER CODE UNIT · Go
mapConfigAccountError
geekjourneyx/md2wechat-skill · cmd/md2wechat/main.go:387
func mapConfigAccountError(err error) error {
if err == nil {
return nil
}
message := err.Error()
switch {
case strings.Contains(message, codeWechatAccountNotFound):
return wrapCLIError(codeWechatAccountNotFound, err, message)
case strings.Contains(message, codeWechatAccountInvalid):
return wrapCLIError(codeWechatAccountInvalid, err, message)
case strings.Contains(message, codeWechatAccountAmbiguous):
return wrapCLIError(codeWechatAccountAmbiguous, err, message)
default:
return wrapCLIError(codeConfigInvalid, err, message)
}
}
// initConfig 初始化配置(延迟加载,允许 help 命令无需配置)