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 命令无需配置)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…