No need to reverse the list

before:
list, reverse, first
list, reverse, last

after:
list, last
list, first

Small performance improvement
This commit is contained in:
NBA2K1 2026-05-07 21:23:22 +02:00
parent 40fce92a87
commit b799a6d377

View file

@ -88,12 +88,10 @@ class _MangaDetailsViewState extends ConsumerState<MangaDetailsView> {
.where(
(element) => element.mangaId == widget.manga.id,
)
.toList()
.reversed
.toList();
if (entries.isNotEmpty && !incognitoMode) {
final chap = entries.first.chapter.value!;
final chap = entries.last.chapter.value!;
return CustomFloatingActionBtn(
isExtended: !isExtended,
label: l10n.resume,
@ -102,29 +100,14 @@ class _MangaDetailsViewState extends ConsumerState<MangaDetailsView> {
},
);
}
return CustomFloatingActionBtn(
isExtended: !isExtended,
label: buttonLabel,
onPressed: () {
widget.manga.chapters
.toList()
.reversed
.toList()
.last
.pushToReaderView(context);
},
);
}
return CustomFloatingActionBtn(
isExtended: !isExtended,
label: buttonLabel,
onPressed: () {
widget.manga.chapters
.toList()
.reversed
.toList()
.last
.pushToReaderView(context);
widget.manga.chapters.toList().first.pushToReaderView(
context,
);
},
);
},