INNER CODE UNIT · Go
resolveExplicitWeChatAccountIfProvided
geekjourneyx/md2wechat-skill · cmd/md2wechat/main.go:377
func resolveExplicitWeChatAccountIfProvided() error {
if strings.TrimSpace(wechatAccountName) == "" {
return nil
}
if err := cfg.ResolveWeChatAccount(wechatAccountName); err != nil {
return mapConfigAccountError(err)
}
return nil
}
func mapConfigAccountError(err error) error {
if err == nil {
return nil
}
message := err.Error()
switch {
case strings.Contains(message, codeWechatAccountNotFound):
return wrapCLIError(codeWechatAccountNotFound, err, message)