From 49ac4c306d4f989580d7f9383f10f1323b913312 Mon Sep 17 00:00:00 2001 From: kodjomoustapha <107993382+kodjodevf@users.noreply.github.com> Date: Fri, 6 Dec 2024 11:00:07 +0100 Subject: [PATCH] + --- lib/modules/anime/anime_player_view.dart | 2 +- lib/modules/browse/extension/edit_code.dart | 14 +++++++------- lib/modules/library/library_screen.dart | 8 ++++---- lib/modules/library/providers/add_torrent.g.dart | 2 +- lib/modules/widgets/listview_widget.dart | 3 ++- lib/services/get_video_list.g.dart | 2 +- lib/services/supports_latest.g.dart | 2 +- 7 files changed, 17 insertions(+), 16 deletions(-) diff --git a/lib/modules/anime/anime_player_view.dart b/lib/modules/anime/anime_player_view.dart index be5b994..33f95eb 100644 --- a/lib/modules/anime/anime_player_view.dart +++ b/lib/modules/anime/anime_player_view.dart @@ -81,7 +81,7 @@ class _AnimePlayerViewState extends riv.ConsumerState { episode: widget.episode, videos: videos, isLocal: isLocal, - isTorrent: _infoHashList.isNotEmpty); + isTorrent: infoHashList.isNotEmpty); }, error: (error, stackTrace) => Scaffold( backgroundColor: Theme.of(context).scaffoldBackgroundColor, diff --git a/lib/modules/browse/extension/edit_code.dart b/lib/modules/browse/extension/edit_code.dart index 7abc696..3aee371 100644 --- a/lib/modules/browse/extension/edit_code.dart +++ b/lib/modules/browse/extension/edit_code.dart @@ -32,13 +32,13 @@ class _CodeEditorState extends ConsumerState { late final source = widget.sourceId == null ? null : isar.sources.getSync(widget.sourceId!); late final controller = CodeController( - text: source?.sourceCode ?? "", - language: source == null - ? dart - : source!.sourceCodeLanguage == SourceCodeLanguage.dart - ? dart - : javascript, - ); + text: source?.sourceCode ?? "", + language: source == null + ? dart + : source!.sourceCodeLanguage == SourceCodeLanguage.dart + ? dart + : javascript, + namedSectionParser: const BracketsStartEndNamedSectionParser()); List<(String, int)> _getServices(BuildContext context) => [ ("getPopular", 0), diff --git a/lib/modules/library/library_screen.dart b/lib/modules/library/library_screen.dart index b1b005e..fa14761 100644 --- a/lib/modules/library/library_screen.dart +++ b/lib/modules/library/library_screen.dart @@ -894,7 +894,7 @@ class _LibraryScreenState extends ConsumerState } else if (sortType == 2) { mangas.sort( (a, b) { - return a.lastUpdate!.compareTo(b.lastUpdate!); + return a.lastUpdate?.compareTo(b.lastUpdate ?? 0) ?? 0; }, ); } else if (sortType == 3) { @@ -921,14 +921,14 @@ class _LibraryScreenState extends ConsumerState (a, b) { final aChaps = a.chapters; final bChaps = b.chapters; - return (aChaps.isNotEmpty ? aChaps.last.dateUpload! : "") - .compareTo(bChaps.isNotEmpty ? bChaps.last.dateUpload! : ""); + return (aChaps.lastOrNull?.dateUpload ?? "") + .compareTo(bChaps.lastOrNull?.dateUpload ?? ""); }, ); } else if (sortType == 6) { mangas.sort( (a, b) { - return a.dateAdded!.compareTo(b.dateAdded!); + return a.dateAdded?.compareTo(b.dateAdded ?? 0) ?? 0; }, ); } diff --git a/lib/modules/library/providers/add_torrent.g.dart b/lib/modules/library/providers/add_torrent.g.dart index 5469126..3abd477 100644 --- a/lib/modules/library/providers/add_torrent.g.dart +++ b/lib/modules/library/providers/add_torrent.g.dart @@ -7,7 +7,7 @@ part of 'add_torrent.dart'; // ************************************************************************** String _$addTorrentFromUrlOrFromFileHash() => - r'a159635689b8f8ac22bb9faa10407f09c8008f71'; + r'8102259b30765a5c5cc57870f5c583bd5d421eee'; /// Copied from Dart SDK class _SystemHash { diff --git a/lib/modules/widgets/listview_widget.dart b/lib/modules/widgets/listview_widget.dart index 142e1b4..da09c77 100644 --- a/lib/modules/widgets/listview_widget.dart +++ b/lib/modules/widgets/listview_widget.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:super_sliver_list/super_sliver_list.dart'; class ListViewWidget extends StatelessWidget { final ScrollController? controller; @@ -16,7 +17,7 @@ class ListViewWidget extends StatelessWidget { Widget build(BuildContext context) { return Container( color: Theme.of(context).scaffoldBackgroundColor, - child: ListView.builder( + child: SuperListView.builder( padding: const EdgeInsets.only(top: 13), controller: controller, itemCount: itemCount, diff --git a/lib/services/get_video_list.g.dart b/lib/services/get_video_list.g.dart index fad4cab..1346822 100644 --- a/lib/services/get_video_list.g.dart +++ b/lib/services/get_video_list.g.dart @@ -6,7 +6,7 @@ part of 'get_video_list.dart'; // RiverpodGenerator // ************************************************************************** -String _$getVideoListHash() => r'490d0a1fc3d0367e5386104f6cdfec69bd0e079a'; +String _$getVideoListHash() => r'3964374e5672fbbc147fe399dfc121f313cd815d'; /// Copied from Dart SDK class _SystemHash { diff --git a/lib/services/supports_latest.g.dart b/lib/services/supports_latest.g.dart index 76ccd6a..84ec7e0 100644 --- a/lib/services/supports_latest.g.dart +++ b/lib/services/supports_latest.g.dart @@ -6,7 +6,7 @@ part of 'supports_latest.dart'; // RiverpodGenerator // ************************************************************************** -String _$supportsLatestHash() => r'40a9aae51c276645115e9ac18fcebeadb7a0d9cd'; +String _$supportsLatestHash() => r'7c4e12c2d8ff213789b50a7aceddd4694badc2e1'; /// Copied from Dart SDK class _SystemHash {