INNER CODE UNIT · Go

prepareWeChatSideEffect

geekjourneyx/md2wechat-skill · cmd/md2wechat/main.go:337

func prepareWeChatSideEffect() error {
	return prepareWeChatSideEffectWithAPIKey("")
}

func prepareWeChatSideEffectWithAPIKey(apiKeyOverride string) error {
	if err := cfg.ResolveWeChatAccount(wechatAccountName); err != nil {
		return mapConfigAccountError(err)
	}
	if err := cfg.ValidateForWeChat(); err != nil {
		return wrapCLIError(codeConfigInvalid, err, err.Error())
	}
	requiresAPIKey := cfg.WechatAccountNamed || strings.TrimSpace(cfg.WechatProxyURL) != ""
	if !requiresAPIKey {
		return nil
	}
	apiKey := strings.TrimSpace(apiKeyOverride)
	if apiKey == "" {
		apiKey = strings.TrimSpace(cfg.MD2WechatAPIKey)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…