mirror of
https://github.com/ErfanRht/MovieLab.git
synced 2025-05-17 05:55:54 +08:00
Merge pull request #48 from ErfanRht/fix/favorite-artists-backup
(fix) favorite-artists-backup-bug
This commit is contained in:
@ -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();
|
||||
|
@ -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>>(
|
||||
|
@ -63,6 +63,7 @@ class _ItemPageState extends State<ItemPage> with TickerProviderStateMixin {
|
||||
}
|
||||
});
|
||||
loadItemData();
|
||||
setSystemUIOverlayStyle(color: kSecondaryColor);
|
||||
}
|
||||
|
||||
@override
|
||||
|
Reference in New Issue
Block a user