Merge pull request #48 from ErfanRht/fix/favorite-artists-backup

(fix) favorite-artists-backup-bug
This commit is contained in:
Erfan Rahmati
2022-09-27 09:59:34 +03:30
committed by GitHub
3 changed files with 12 additions and 2 deletions

View File

@ -4,7 +4,6 @@ import 'package:external_path/external_path.dart';
import 'package:file_picker/file_picker.dart';
import 'package:flutter/foundation.dart';
import 'package:hive_flutter/hive_flutter.dart';
import 'package:movielab/models/hive/models/actor_preview.dart';
import 'package:movielab/models/hive/models/show_preview.dart';
import 'package:movielab/models/hive/models/user.dart';
import 'package:movielab/models/item_models/actor_models/actor_preview_model.dart';
@ -143,6 +142,11 @@ Future<bool> restoreBackup() async {
],
);
}
for (var item in backup['artists']) {
shareholder.addArtistToFav(
actor: item,
);
}
recommender();
getUserData();

View File

@ -31,9 +31,14 @@ class HomePage extends StatefulWidget {
class _HomePageState extends State<HomePage> with TickerProviderStateMixin {
@override
Widget build(BuildContext context) {
void initState() {
super.initState();
setSystemUIOverlayStyle();
checkForUpdateDialog(context, this);
}
@override
Widget build(BuildContext context) {
return GetBuilder<MainController>(builder: (_) {
return GetBuilder<HomeDataController>(builder: (__) {
return ValueListenableBuilder<Box<HiveShowPreview>>(

View File

@ -63,6 +63,7 @@ class _ItemPageState extends State<ItemPage> with TickerProviderStateMixin {
}
});
loadItemData();
setSystemUIOverlayStyle(color: kSecondaryColor);
}
@override