File tree Expand file tree Collapse file tree 3 files changed +9
-17
lines changed Expand file tree Collapse file tree 3 files changed +9
-17
lines changed Original file line number Diff line number Diff line change @@ -35,19 +35,14 @@ class MediaInfoPageState extends State<MediaInfoPage> {
35
35
super .initState ();
36
36
_viewModel =
37
37
Get .put (MediaPageViewModel (), tag: widget.mediaData.id.toString ());
38
- load ();
38
+ mediaData = widget.mediaData;
39
+ loadData ();
39
40
}
40
41
41
42
var loaded = false ;
42
43
43
- Future <void > load () async {
44
- mediaData = widget.mediaData;
45
-
46
- if (! _viewModel.dataLoaded.value) {
47
- mediaData = await _viewModel.getMediaDetails (widget.mediaData);
48
- } else {
49
- mediaData = _viewModel.cacheMediaData! ;
50
- }
44
+ Future <void > loadData () async {
45
+ mediaData = await _viewModel.getMediaDetails (widget.mediaData);
51
46
52
47
setState (() => loaded = true );
53
48
}
Original file line number Diff line number Diff line change @@ -11,9 +11,10 @@ class MediaPageViewModel extends GetxController {
11
11
media? cacheMediaData;
12
12
13
13
Future <media> getMediaDetails (media media) async {
14
- var data = await Anilist .query.mediaDetails (media);
15
- dataLoaded.value = true ;
16
- cacheMediaData = data ?? media;
14
+ if (cacheMediaData == null ) {
15
+ cacheMediaData = (await Anilist .query.mediaDetails (media)) ?? media;
16
+ dataLoaded.value = true ;
17
+ }
17
18
return cacheMediaData! ;
18
19
}
19
20
Original file line number Diff line number Diff line change @@ -209,11 +209,7 @@ class AnimeWatchScreenState extends BaseWatchScreen<AnimeWatchScreen> {
209
209
int _calculateChunkSize (Map <String , Episode > episodeList) {
210
210
final total = episodeList.values.length;
211
211
final divisions = total / 10 ;
212
- return (divisions < 25 )
213
- ? 25
214
- : (divisions < 50 )
215
- ? 50
216
- : 100 ;
212
+ return (divisions < 25 ) ? 25 : (divisions < 50 ) ? 50 : 100 ;
217
213
}
218
214
219
215
List <List <Episode >> _chunkEpisodes (
You can’t perform that action at this time.
0 commit comments