This commit is contained in:
kodjomoustapha 2024-12-06 11:00:07 +01:00
parent 46d4aefc2f
commit 49ac4c306d
7 changed files with 17 additions and 16 deletions

View file

@ -81,7 +81,7 @@ class _AnimePlayerViewState extends riv.ConsumerState<AnimePlayerView> {
episode: widget.episode, episode: widget.episode,
videos: videos, videos: videos,
isLocal: isLocal, isLocal: isLocal,
isTorrent: _infoHashList.isNotEmpty); isTorrent: infoHashList.isNotEmpty);
}, },
error: (error, stackTrace) => Scaffold( error: (error, stackTrace) => Scaffold(
backgroundColor: Theme.of(context).scaffoldBackgroundColor, backgroundColor: Theme.of(context).scaffoldBackgroundColor,

View file

@ -32,13 +32,13 @@ class _CodeEditorState extends ConsumerState<CodeEditor> {
late final source = late final source =
widget.sourceId == null ? null : isar.sources.getSync(widget.sourceId!); widget.sourceId == null ? null : isar.sources.getSync(widget.sourceId!);
late final controller = CodeController( late final controller = CodeController(
text: source?.sourceCode ?? "", text: source?.sourceCode ?? "",
language: source == null language: source == null
? dart ? dart
: source!.sourceCodeLanguage == SourceCodeLanguage.dart : source!.sourceCodeLanguage == SourceCodeLanguage.dart
? dart ? dart
: javascript, : javascript,
); namedSectionParser: const BracketsStartEndNamedSectionParser());
List<(String, int)> _getServices(BuildContext context) => [ List<(String, int)> _getServices(BuildContext context) => [
("getPopular", 0), ("getPopular", 0),

View file

@ -894,7 +894,7 @@ class _LibraryScreenState extends ConsumerState<LibraryScreen>
} else if (sortType == 2) { } else if (sortType == 2) {
mangas.sort( mangas.sort(
(a, b) { (a, b) {
return a.lastUpdate!.compareTo(b.lastUpdate!); return a.lastUpdate?.compareTo(b.lastUpdate ?? 0) ?? 0;
}, },
); );
} else if (sortType == 3) { } else if (sortType == 3) {
@ -921,14 +921,14 @@ class _LibraryScreenState extends ConsumerState<LibraryScreen>
(a, b) { (a, b) {
final aChaps = a.chapters; final aChaps = a.chapters;
final bChaps = b.chapters; final bChaps = b.chapters;
return (aChaps.isNotEmpty ? aChaps.last.dateUpload! : "") return (aChaps.lastOrNull?.dateUpload ?? "")
.compareTo(bChaps.isNotEmpty ? bChaps.last.dateUpload! : ""); .compareTo(bChaps.lastOrNull?.dateUpload ?? "");
}, },
); );
} else if (sortType == 6) { } else if (sortType == 6) {
mangas.sort( mangas.sort(
(a, b) { (a, b) {
return a.dateAdded!.compareTo(b.dateAdded!); return a.dateAdded?.compareTo(b.dateAdded ?? 0) ?? 0;
}, },
); );
} }

View file

@ -7,7 +7,7 @@ part of 'add_torrent.dart';
// ************************************************************************** // **************************************************************************
String _$addTorrentFromUrlOrFromFileHash() => String _$addTorrentFromUrlOrFromFileHash() =>
r'a159635689b8f8ac22bb9faa10407f09c8008f71'; r'8102259b30765a5c5cc57870f5c583bd5d421eee';
/// Copied from Dart SDK /// Copied from Dart SDK
class _SystemHash { class _SystemHash {

View file

@ -1,4 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:super_sliver_list/super_sliver_list.dart';
class ListViewWidget extends StatelessWidget { class ListViewWidget extends StatelessWidget {
final ScrollController? controller; final ScrollController? controller;
@ -16,7 +17,7 @@ class ListViewWidget extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Container( return Container(
color: Theme.of(context).scaffoldBackgroundColor, color: Theme.of(context).scaffoldBackgroundColor,
child: ListView.builder( child: SuperListView.builder(
padding: const EdgeInsets.only(top: 13), padding: const EdgeInsets.only(top: 13),
controller: controller, controller: controller,
itemCount: itemCount, itemCount: itemCount,

View file

@ -6,7 +6,7 @@ part of 'get_video_list.dart';
// RiverpodGenerator // RiverpodGenerator
// ************************************************************************** // **************************************************************************
String _$getVideoListHash() => r'490d0a1fc3d0367e5386104f6cdfec69bd0e079a'; String _$getVideoListHash() => r'3964374e5672fbbc147fe399dfc121f313cd815d';
/// Copied from Dart SDK /// Copied from Dart SDK
class _SystemHash { class _SystemHash {

View file

@ -6,7 +6,7 @@ part of 'supports_latest.dart';
// RiverpodGenerator // RiverpodGenerator
// ************************************************************************** // **************************************************************************
String _$supportsLatestHash() => r'40a9aae51c276645115e9ac18fcebeadb7a0d9cd'; String _$supportsLatestHash() => r'7c4e12c2d8ff213789b50a7aceddd4694badc2e1';
/// Copied from Dart SDK /// Copied from Dart SDK
class _SystemHash { class _SystemHash {