chore: Format code
This commit is contained in:
@@ -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(
|
||||
|
||||
@@ -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(),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user