chore: Format code

This commit is contained in:
2026-05-10 23:14:57 +02:00
parent dd6d4a204d
commit 2c279a0150
14 changed files with 282 additions and 241 deletions

View File

@@ -31,10 +31,12 @@ class AnimeListBloc extends Bloc<AnimeListEvent, AnimeListState> {
}
/// Internal anime state
final List<AnimeTrackingData> _animes =
List<AnimeTrackingData>.empty(growable: true);
final List<MangaTrackingData> _mangas =
List<MangaTrackingData>.empty(growable: true);
final List<AnimeTrackingData> _animes = List<AnimeTrackingData>.empty(
growable: true,
);
final List<MangaTrackingData> _mangas = List<MangaTrackingData>.empty(
growable: true,
);
List<AnimeTrackingData> get unfilteredAnime => _animes;
@@ -69,7 +71,7 @@ class AnimeListBloc extends Bloc<AnimeListEvent, AnimeListState> {
if (event.checkIfExists) {
final shouldAdd =
_animes.firstWhereOrNull((element) => element.id == event.data.id) ==
null;
null;
if (shouldAdd) {
_animes.add(event.data);
}
@@ -96,7 +98,7 @@ class AnimeListBloc extends Bloc<AnimeListEvent, AnimeListState> {
if (event.checkIfExists) {
final shouldAdd =
_mangas.firstWhereOrNull((element) => element.id == event.data.id) ==
null;
null;
if (shouldAdd) {
_mangas.add(event.data);
}
@@ -120,9 +122,12 @@ class AnimeListBloc extends Bloc<AnimeListEvent, AnimeListState> {
final anime = state.animes[index];
if (anime.episodesTotal != null &&
anime.episodesWatched + 1 > anime.episodesTotal!) return;
anime.episodesWatched + 1 > anime.episodesTotal!)
return;
final newAnime = await GetIt.I.get<DatabaseService>().incrementAnimeWatchCounter(anime, 1);
final newAnime = await GetIt.I
.get<DatabaseService>()
.incrementAnimeWatchCounter(anime, 1);
final newList = List<AnimeTrackingData>.from(state.animes);
newList[index] = newAnime;
emit(
@@ -142,8 +147,9 @@ class AnimeListBloc extends Bloc<AnimeListEvent, AnimeListState> {
final anime = state.animes[index];
if (anime.episodesWatched - 1 < 0) return;
final newAnime = await GetIt.I.get<DatabaseService>().incrementAnimeWatchCounter(anime, -1);
final newAnime = await GetIt.I
.get<DatabaseService>()
.incrementAnimeWatchCounter(anime, -1);
final newList = List<AnimeTrackingData>.from(state.animes);
newList[index] = newAnime;
emit(
@@ -217,9 +223,12 @@ class AnimeListBloc extends Bloc<AnimeListEvent, AnimeListState> {
final manga = state.mangas[index];
if (manga.chaptersTotal != null &&
manga.chaptersRead + 1 > manga.chaptersTotal!) return;
manga.chaptersRead + 1 > manga.chaptersTotal!)
return;
final newManga = await GetIt.I.get<DatabaseService>().incrementMangaReadChapters(manga, 1);
final newManga = await GetIt.I
.get<DatabaseService>()
.incrementMangaReadChapters(manga, 1);
final newList = List<MangaTrackingData>.from(state.mangas);
newList[index] = newManga;
emit(
@@ -244,7 +253,9 @@ class AnimeListBloc extends Bloc<AnimeListEvent, AnimeListState> {
final manga = state.mangas[index];
if (manga.chaptersRead - 1 < 0) return;
final newManga = await GetIt.I.get<DatabaseService>().incrementMangaReadChapters(manga, -1);
final newManga = await GetIt.I
.get<DatabaseService>()
.incrementMangaReadChapters(manga, -1);
final newList = List<MangaTrackingData>.from(state.mangas);
newList[index] = newManga;
emit(

View File

@@ -36,10 +36,10 @@ class AnimeSearchBloc extends Bloc<AnimeSearchEvent, AnimeSearchState> {
);
GetIt.I.get<NavigationBloc>().add(
PushedNamedEvent(
const NavigationDestination(animeSearchRoute),
),
);
PushedNamedEvent(
const NavigationDestination(animeSearchRoute),
),
);
}
Future<void> _onQueryChanged(
@@ -122,34 +122,34 @@ class AnimeSearchBloc extends Bloc<AnimeSearchEvent, AnimeSearchState> {
Emitter<AnimeSearchState> emit,
) async {
GetIt.I.get<list.AnimeListBloc>().add(
state.trackingType == TrackingMediumType.anime
? list.AnimeAddedEvent(
AnimeTrackingData(
event.result.id,
MediumTrackingState.ongoing,
event.result.title,
0,
event.result.total,
event.result.thumbnailUrl,
event.result.isAiring,
event.result.broadcastDay,
),
)
: list.MangaAddedEvent(
MangaTrackingData(
event.result.id,
MediumTrackingState.ongoing,
event.result.title,
0,
0,
event.result.total,
event.result.thumbnailUrl,
),
),
);
state.trackingType == TrackingMediumType.anime
? list.AnimeAddedEvent(
AnimeTrackingData(
event.result.id,
MediumTrackingState.ongoing,
event.result.title,
0,
event.result.total,
event.result.thumbnailUrl,
event.result.isAiring,
event.result.broadcastDay,
),
)
: list.MangaAddedEvent(
MangaTrackingData(
event.result.id,
MediumTrackingState.ongoing,
event.result.title,
0,
0,
event.result.total,
event.result.thumbnailUrl,
),
),
);
GetIt.I.get<NavigationBloc>().add(
PoppedRouteEvent(),
);
PoppedRouteEvent(),
);
}
}

View File

@@ -34,10 +34,10 @@ class DetailsBloc extends Bloc<DetailsEvent, DetailsState> {
);
GetIt.I.get<NavigationBloc>().add(
PushedNamedEvent(
const NavigationDestination(detailsRoute),
),
);
PushedNamedEvent(
const NavigationDestination(detailsRoute),
),
);
}
Future<void> _onMangaRequested(
@@ -52,10 +52,10 @@ class DetailsBloc extends Bloc<DetailsEvent, DetailsState> {
);
GetIt.I.get<NavigationBloc>().add(
PushedNamedEvent(
const NavigationDestination(detailsRoute),
),
);
PushedNamedEvent(
const NavigationDestination(detailsRoute),
),
);
}
Future<void> _onDetailsUpdated(
@@ -69,13 +69,13 @@ class DetailsBloc extends Bloc<DetailsEvent, DetailsState> {
),
);
await GetIt.I
.get<DatabaseService>()
.updateAnime(event.data as AnimeTrackingData);
await GetIt.I.get<DatabaseService>().updateAnime(
event.data as AnimeTrackingData,
);
GetIt.I.get<AnimeListBloc>().add(
AnimeUpdatedEvent(event.data as AnimeTrackingData),
);
AnimeUpdatedEvent(event.data as AnimeTrackingData),
);
} else {
emit(
state.copyWith(
@@ -83,13 +83,13 @@ class DetailsBloc extends Bloc<DetailsEvent, DetailsState> {
),
);
await GetIt.I
.get<DatabaseService>()
.updateManga(event.data as MangaTrackingData);
await GetIt.I.get<DatabaseService>().updateManga(
event.data as MangaTrackingData,
);
GetIt.I.get<AnimeListBloc>().add(
MangaUpdatedEvent(event.data as MangaTrackingData),
);
MangaUpdatedEvent(event.data as MangaTrackingData),
);
}
}

View File

@@ -105,8 +105,9 @@ class SettingsBloc extends Bloc<SettingsEvent, SettingsState> {
);
final title = anime.getElement('series_title')!.text;
final totalEpisodes =
int.parse(anime.getElement('series_episodes')!.text);
final totalEpisodes = int.parse(
anime.getElement('series_episodes')!.text,
);
final id = anime.getElement('series_animedb_id')!.text;
print('Waiting 500ms to not hammer Jikan ($title)');
@@ -117,21 +118,21 @@ class SettingsBloc extends Bloc<SettingsEvent, SettingsState> {
// Add the anime
await GetIt.I.get<DatabaseService>().addAnime(
AnimeTrackingData(
id,
malStatusToTrackingState(
anime.getElement('my_status')!.text,
),
title,
int.parse(anime.getElement('my_watched_episodes')!.text),
// 0 means that MAL does not know
totalEpisodes == 0 ? null : totalEpisodes,
data.imageUrl,
// NOTE: When the calendar gets refreshed, this should also get cleared
true,
null,
),
);
AnimeTrackingData(
id,
malStatusToTrackingState(
anime.getElement('my_status')!.text,
),
title,
int.parse(anime.getElement('my_watched_episodes')!.text),
// 0 means that MAL does not know
totalEpisodes == 0 ? null : totalEpisodes,
data.imageUrl,
// NOTE: When the calendar gets refreshed, this should also get cleared
true,
null,
),
);
}
// Hide the spinner again
@@ -195,19 +196,19 @@ class SettingsBloc extends Bloc<SettingsEvent, SettingsState> {
// Add the manga
await GetIt.I.get<DatabaseService>().addManga(
MangaTrackingData(
id,
malStatusToTrackingState(
manga.getElement('my_status')!.text,
),
title,
int.parse(manga.getElement('my_read_chapters')!.text),
0,
// 0 means that MAL does not know
totalChapters == 0 ? null : totalChapters,
data.imageUrl,
),
);
MangaTrackingData(
id,
malStatusToTrackingState(
manga.getElement('my_status')!.text,
),
title,
int.parse(manga.getElement('my_read_chapters')!.text),
0,
// 0 means that MAL does not know
totalChapters == 0 ? null : totalChapters,
data.imageUrl,
),
);
}
// Hide the spinner again