From 4fe4173063d6f1508eb9cf512ba04e4e2335b2e3 Mon Sep 17 00:00:00 2001 From: Liat Ben-Haim Date: Sat, 3 Jun 2023 15:43:17 +0200 Subject: [PATCH] feat: inject DailyStatusRepository into MyApp in main() --- lib/main.dart | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 903a88e..ca9768a 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,14 +1,23 @@ import 'package:flutter/material.dart'; import 'package:intl/date_symbol_data_local.dart'; +import 'package:migrainetracker/data_storage/daily_status_repository.dart'; import 'navigator/view.dart'; void main() { initializeDateFormatting("de_CH", null); - runApp(const MyApp()); + DailyStatusRepository dailyStatusRepository = DailyStatusRepository(); + + runApp(MyApp(dailyStatusRepository: dailyStatusRepository)); } class MyApp extends StatelessWidget { - const MyApp({super.key}); + final DailyStatusRepository dailyStatusRepository; + const MyApp({ + Key? key, + required DailyStatusRepository dailyStatusRepository, + }) + : this.dailyStatusRepository = dailyStatusRepository, + super(key: key); @override Widget build(BuildContext context) {