1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-08-16 18:01:37 +00:00

refactor(misc): fix a handful of TODO

This commit is contained in:
jvoisin 2025-08-08 22:14:22 +02:00 committed by Frédéric Guillot
parent 06cbf1b3b3
commit 485baf9654
9 changed files with 18 additions and 27 deletions

View file

@ -19,12 +19,14 @@ func Parse(baseURL string, r io.ReadSeeker, version string) (*model.Feed, error)
if err := xml_decoder.NewXMLDecoder(r).Decode(atomFeed); err != nil {
return nil, fmt.Errorf("atom: unable to parse Atom 0.3 feed: %w", err)
}
return NewAtom03Adapter(atomFeed).buildFeed(baseURL), nil
adapter := &atom03Adapter{atomFeed}
return adapter.buildFeed(baseURL), nil
default:
atomFeed := new(atom10Feed)
if err := xml_decoder.NewXMLDecoder(r).Decode(atomFeed); err != nil {
return nil, fmt.Errorf("atom: unable to parse Atom 1.0 feed: %w", err)
}
return NewAtom10Adapter(atomFeed).BuildFeed(baseURL), nil
adapter := &atom10Adapter{atomFeed}
return adapter.BuildFeed(baseURL), nil
}
}