home added
This commit is contained in:
@@ -33,6 +33,13 @@ class _ShoppingListDetailScreenState extends State<ShoppingListDetailScreen> {
|
||||
void initState() {
|
||||
super.initState();
|
||||
_future = _load();
|
||||
widget.repository.addListener(_reload);
|
||||
}
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
widget.repository.removeListener(_reload);
|
||||
super.dispose();
|
||||
}
|
||||
|
||||
Future<({ShoppingList list, List<ShoppingListItem> items})> _load() async {
|
||||
@@ -45,6 +52,7 @@ class _ShoppingListDetailScreenState extends State<ShoppingListDetailScreen> {
|
||||
}
|
||||
|
||||
void _reload() {
|
||||
if (!mounted) return;
|
||||
setState(() => _future = _load());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user