fix: improve parser configuration handling and default values

This commit is contained in:
krau
2025-08-23 20:40:13 +08:00
parent 37c32a23d4
commit 0756cc9eb1
2 changed files with 7 additions and 4 deletions
+5
View File
@@ -101,6 +101,11 @@ func (p *TwitterParser) Name() string {
}
func (p *TwitterParser) Configure(config map[string]any) error {
if config == nil {
p.apiDomain = fxTwitterApi
p.client = *netutil.DefaultParserHTTPClient()
return nil
}
if domain, ok := config["api_domain"].(string); ok && domain != "" {
p.apiDomain = domain
} else {