chore: Fix dart deprecation messages

This commit is contained in:
PartyDonut 2025-01-05 13:53:59 +01:00
parent 607dea3de1
commit 39a7537116
81 changed files with 258 additions and 195 deletions

View file

@ -26,7 +26,7 @@ class BookProviderModel {
ImagesData? get cover => parentModel?.getPosters ?? book?.getPosters;
List<BookModel> get allBooks {
if (chapters.isEmpty) return [book].whereNotNull().toList();
if (chapters.isEmpty) return [book].nonNulls.toList();
return chapters;
}
@ -141,7 +141,7 @@ class BookDetailsProviderNotifier extends StateNotifier<BookProviderModel> {
state = state.copyWith(
parentModel: !parentIsView ? () => parentResponse.bodyOrThrow : null,
chapters: (siblingsResponse?.body?.items ?? [openedBook]).whereType<BookModel>().whereNotNull().toList(),
chapters: (siblingsResponse?.body?.items ?? [openedBook]).whereType<BookModel>().nonNulls.toList(),
);
return response;

View file

@ -80,7 +80,7 @@ class EpisodeDetailsProvider extends StateNotifier<EpisodeDetailModel> {
.map(
(e) => e.createItemModel(ref),
)
.whereNotNull()
.nonNulls
.whereType<EpisodeModel>()
.toList();
state = state.copyWith(

View file

@ -1,5 +1,4 @@
import 'package:chopper/chopper.dart';
import 'package:collection/collection.dart';
import 'package:fladder/models/item_base_model.dart';
import 'package:fladder/providers/service_provider.dart';
import 'package:fladder/providers/sync_provider.dart';
@ -68,7 +67,7 @@ class SeriesDetailViewNotifier extends StateNotifier<SeriesModel?> {
.map(
(e) => e.createItemModel(ref),
)
.whereNotNull()
.nonNulls
.toList();
state = seriesModel.copyWith(
availableEpisodes: allChildren.whereType<EpisodeModel>().toList(),