From 5f190cb99a36580385f27f5c7ed9b2c738bdacb1 Mon Sep 17 00:00:00 2001 From: AYM1607 Date: Sun, 28 Apr 2019 17:10:13 -0500 Subject: [PATCH] Added missing dispose overrides in screens --- lib/src/blocs/archive_bloc.dart | 1 + lib/src/screens/archive_screen.dart | 15 +++++++++++++++ lib/src/screens/events_screen.dart | 6 ++++++ lib/src/screens/new_event_screen.dart | 6 ++++++ 4 files changed, 28 insertions(+) create mode 100644 lib/src/blocs/archive_bloc.dart create mode 100644 lib/src/screens/archive_screen.dart diff --git a/lib/src/blocs/archive_bloc.dart b/lib/src/blocs/archive_bloc.dart new file mode 100644 index 0000000..19be05b --- /dev/null +++ b/lib/src/blocs/archive_bloc.dart @@ -0,0 +1 @@ +class ArchiveBloc {} diff --git a/lib/src/screens/archive_screen.dart b/lib/src/screens/archive_screen.dart new file mode 100644 index 0000000..a978f15 --- /dev/null +++ b/lib/src/screens/archive_screen.dart @@ -0,0 +1,15 @@ +import 'package:flutter/material.dart'; + +import '../blocs/archive_bloc.dart'; + +class ArchiveScreen extends StatefulWidget { + _ArchiveScreenstate createState() => _ArchiveScreenstate(); +} + +class _ArchiveScreenstate extends State { + final bloc = ArchiveBloc(); + + Widget build(BuildContext context) { + return Scaffold(); + } +} diff --git a/lib/src/screens/events_screen.dart b/lib/src/screens/events_screen.dart index b070045..85910de 100644 --- a/lib/src/screens/events_screen.dart +++ b/lib/src/screens/events_screen.dart @@ -80,4 +80,10 @@ class _EventsScreenState extends State { .toList(), ); } + + @override + void dispose() { + bloc.dispose(); + super.dispose(); + } } diff --git a/lib/src/screens/new_event_screen.dart b/lib/src/screens/new_event_screen.dart index 66df7c1..93e51d4 100644 --- a/lib/src/screens/new_event_screen.dart +++ b/lib/src/screens/new_event_screen.dart @@ -65,4 +65,10 @@ class _NewEventScreenState extends State { await bloc.submit(); Navigator.of(context).pop(); } + + @override + void dispose() { + bloc.dispose(); + super.dispose(); + } }