Skip to content

Commit e4bf7ae

Browse files
authored
Merge pull request #48 from ErfanRht/fix/favorite-artists-backup
(fix) favorite-artists-backup-bug
2 parents 39d2180 + fc7f5c3 commit e4bf7ae

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

lib/modules/preferences/backup.dart

+5-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import 'package:external_path/external_path.dart';
44
import 'package:file_picker/file_picker.dart';
55
import 'package:flutter/foundation.dart';
66
import 'package:hive_flutter/hive_flutter.dart';
7-
import 'package:movielab/models/hive/models/actor_preview.dart';
87
import 'package:movielab/models/hive/models/show_preview.dart';
98
import 'package:movielab/models/hive/models/user.dart';
109
import 'package:movielab/models/item_models/actor_models/actor_preview_model.dart';
@@ -143,6 +142,11 @@ Future<bool> restoreBackup() async {
143142
],
144143
);
145144
}
145+
for (var item in backup['artists']) {
146+
shareholder.addArtistToFav(
147+
actor: item,
148+
);
149+
}
146150

147151
recommender();
148152
getUserData();

lib/pages/main/home/home_page.dart

+6-1
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,14 @@ class HomePage extends StatefulWidget {
3131

3232
class _HomePageState extends State<HomePage> with TickerProviderStateMixin {
3333
@override
34-
Widget build(BuildContext context) {
34+
void initState() {
35+
super.initState();
3536
setSystemUIOverlayStyle();
3637
checkForUpdateDialog(context, this);
38+
}
39+
40+
@override
41+
Widget build(BuildContext context) {
3742
return GetBuilder<MainController>(builder: (_) {
3843
return GetBuilder<HomeDataController>(builder: (__) {
3944
return ValueListenableBuilder<Box<HiveShowPreview>>(

lib/pages/shared/item_exhibitor/item_page/item_page.dart

+1
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ class _ItemPageState extends State<ItemPage> with TickerProviderStateMixin {
6363
}
6464
});
6565
loadItemData();
66+
setSystemUIOverlayStyle(color: kSecondaryColor);
6667
}
6768

6869
@override

0 commit comments

Comments
 (0)