From cca9835e4718a52b8ca17c35725cd85e3b5b58a8 Mon Sep 17 00:00:00 2001 From: Vishnu Mohandas Date: Sat, 6 Feb 2021 00:35:01 +0530 Subject: [PATCH] Add a const constructor to MemoriesWidget --- lib/ui/memories_widget.dart | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/ui/memories_widget.dart b/lib/ui/memories_widget.dart index b3769651a..8521b24ac 100644 --- a/lib/ui/memories_widget.dart +++ b/lib/ui/memories_widget.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; +import 'package:logging/logging.dart'; import 'package:photos/services/memories_service.dart'; import 'package:photos/models/file.dart'; import 'package:photos/models/file_type.dart'; @@ -14,16 +15,21 @@ import 'package:photos/utils/file_util.dart'; import 'package:photos/utils/share_util.dart'; class MemoriesWidget extends StatefulWidget { + const MemoriesWidget({Key key}) : super(key: key); @override _MemoriesWidgetState createState() => _MemoriesWidgetState(); } class _MemoriesWidgetState extends State with AutomaticKeepAliveClientMixin { + final _logger = Logger("MemoriesWidget"); + @override void initState() { MemoriesService.instance.addListener(() { - setState(() {}); + setState(() { + _logger.info("Building because memories listener fired"); + }); }); super.initState(); } @@ -33,6 +39,7 @@ class _MemoriesWidgetState extends State @override Widget build(BuildContext context) { + _logger.info("Building memories"); super.build(context); return FutureBuilder>( future: MemoriesService.instance.getMemories(),