This commit is contained in:
kodjomoustapha 2023-12-18 20:30:41 +01:00
parent e55cc03525
commit 8c270faa46
2 changed files with 19 additions and 14 deletions

View file

@ -845,12 +845,18 @@ class _AnimeStreamPageState extends riv.ConsumerState<AnimeStreamPage> {
Flexible(
child: Row(
children: [
if (isFullScreen)
MaterialDesktopFullscreenButton(
if (isFullScreen &&
(Platform.isIOS || Platform.isMacOS || Platform.isAndroid)) ...[
MaterialFullscreenButton(
icon: Icon(Platform.isIOS || Platform.isMacOS
? Icons.arrow_back_ios
: Icons.arrow_back),
),
)
] else ...[
if (isFullScreen)
const MaterialDesktopFullscreenButton(
icon: Icon(Icons.arrow_back))
],
if (!isFullScreen)
BackButton(
color: Colors.white,

View file

@ -29,9 +29,9 @@ class AnimeStreamController {
}
}
if (index == null) {
final chapters = getAnime().chapters.toList().reversed.toList();
for (var i = 0; i < chapters.length; i++) {
if (chapters[i].id == episode.id) {
final episodes = getAnime().chapters.toList().reversed.toList();
for (var i = 0; i < episodes.length; i++) {
if (episodes[i].id == episode.id) {
index = i;
}
}
@ -49,9 +49,9 @@ class AnimeStreamController {
}
}
if (index == null) {
final chapters = getAnime().chapters.toList().reversed.toList();
for (var i = 0; i < chapters.length; i++) {
if (chapters[i].id == episode.id) {
final episodes = getAnime().chapters.toList().reversed.toList();
for (var i = 0; i < episodes.length; i++) {
if (episodes[i].id == episode.id) {
index = i + 1;
}
}
@ -69,9 +69,9 @@ class AnimeStreamController {
}
}
if (index == null) {
final chapters = getAnime().chapters.toList().reversed.toList();
for (var i = 0; i < chapters.length; i++) {
if (chapters[i].id == episode.id) {
final episodes = getAnime().chapters.toList().reversed.toList();
for (var i = 0; i < episodes.length; i++) {
if (episodes[i].id == episode.id) {
index = i - 1;
}
}
@ -166,7 +166,7 @@ class AnimeStreamController {
}
List<Chapter> _filterAndSortEpisodes() {
final data = _filterAndSortEpisodes();
final data = getAnime().chapters.toList().reversed.toList();
final filterUnread = isar.settings
.getSync(227)!
.chapterFilterUnreadList!
@ -174,7 +174,6 @@ class AnimeStreamController {
.toList()
.first
.type!;
final filterBookmarked = isar.settings
.getSync(227)!
.chapterFilterBookmarkedList!