mirror of
https://github.com/ErfanRht/MovieLab.git
synced 2025-05-19 23:16:22 +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:file_picker/file_picker.dart';
|
||||||
import 'package:flutter/foundation.dart';
|
import 'package:flutter/foundation.dart';
|
||||||
import 'package:hive_flutter/hive_flutter.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/show_preview.dart';
|
||||||
import 'package:movielab/models/hive/models/user.dart';
|
import 'package:movielab/models/hive/models/user.dart';
|
||||||
import 'package:movielab/models/item_models/actor_models/actor_preview_model.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();
|
recommender();
|
||||||
getUserData();
|
getUserData();
|
||||||
|
@ -31,9 +31,14 @@ class HomePage extends StatefulWidget {
|
|||||||
|
|
||||||
class _HomePageState extends State<HomePage> with TickerProviderStateMixin {
|
class _HomePageState extends State<HomePage> with TickerProviderStateMixin {
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
void initState() {
|
||||||
|
super.initState();
|
||||||
setSystemUIOverlayStyle();
|
setSystemUIOverlayStyle();
|
||||||
checkForUpdateDialog(context, this);
|
checkForUpdateDialog(context, this);
|
||||||
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
Widget build(BuildContext context) {
|
||||||
return GetBuilder<MainController>(builder: (_) {
|
return GetBuilder<MainController>(builder: (_) {
|
||||||
return GetBuilder<HomeDataController>(builder: (__) {
|
return GetBuilder<HomeDataController>(builder: (__) {
|
||||||
return ValueListenableBuilder<Box<HiveShowPreview>>(
|
return ValueListenableBuilder<Box<HiveShowPreview>>(
|
||||||
|
@ -63,6 +63,7 @@ class _ItemPageState extends State<ItemPage> with TickerProviderStateMixin {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
loadItemData();
|
loadItemData();
|
||||||
|
setSystemUIOverlayStyle(color: kSecondaryColor);
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
Reference in New Issue
Block a user