fix feed links

This commit is contained in:
Fabian Freund
2025-05-25 22:18:05 +02:00
parent 4fe6f9663a
commit fb7ea38d57
2 changed files with 4 additions and 2 deletions
@@ -27,7 +27,7 @@ extension ParseAtomLink on List<AtomLink> {
} }
extension SelectFeedLink on List<FeedLink> { extension SelectFeedLink on List<FeedLink> {
FeedLink? getRelation(FeedLinkRelation relation) { FeedLink? getRelation(FeedLinkRelation? relation) {
return firstWhereOrNull((link) => link.relation == relation); return firstWhereOrNull((link) => link.relation == relation);
} }
} }
@@ -59,7 +59,9 @@ class FeedArticleScreen extends HookConsumerWidget {
); );
final articleLink = useMemoized( final articleLink = useMemoized(
() => article.links?.getRelation(FeedLinkRelation.alternate), () =>
article.links?.getRelation(FeedLinkRelation.alternate) ??
article.links?.getRelation(null),
[article], [article],
); );