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,
videos: videos,
isLocal: isLocal,
isTorrent: _infoHashList.isNotEmpty);
isTorrent: infoHashList.isNotEmpty);
},
error: (error, stackTrace) => Scaffold(
backgroundColor: Theme.of(context).scaffoldBackgroundColor,

View file

@ -32,13 +32,13 @@ class _CodeEditorState extends ConsumerState<CodeEditor> {
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),

View file

@ -894,7 +894,7 @@ class _LibraryScreenState extends ConsumerState<LibraryScreen>
} 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<LibraryScreen>
(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;
},
);
}

View file

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

View file

@ -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,

View file

@ -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 {

View file

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