From e07fd0d19105e3a367c43c9800e521a9158c07ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joe=20Ku=CC=88ng?= Date: Fri, 29 Sep 2023 15:12:55 +0200 Subject: [PATCH] fix init database --- lib/Components/QuickReminder.dart | 7 ++++--- lib/pages/TodayView.dart | 5 +++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/Components/QuickReminder.dart b/lib/Components/QuickReminder.dart index 7d0d48c..371e7f9 100644 --- a/lib/Components/QuickReminder.dart +++ b/lib/Components/QuickReminder.dart @@ -11,7 +11,7 @@ class QuickReminder extends StatefulWidget { } class _QuickReminderState extends State { - NoteDatabase db = NoteDatabase.instance; + NoteDatabase noteDatabase = NoteDatabase.instance; @override Widget build(BuildContext context) { @@ -24,8 +24,9 @@ class _QuickReminderState extends State { decoration: const InputDecoration( labelText: 'New Reminder', ), - onSubmitted: (String value) { - db.addPromemoria(Promemoria.today( + onSubmitted: (String value) async{ + final db = await noteDatabase.database; + noteDatabase.addPromemoria(Promemoria.today( value, DateTime.now().toString(), DateTime.now().toString(), diff --git a/lib/pages/TodayView.dart b/lib/pages/TodayView.dart index 67f5df5..8e85012 100644 --- a/lib/pages/TodayView.dart +++ b/lib/pages/TodayView.dart @@ -19,7 +19,7 @@ class _TodayViewState extends State { List listaPromemoria = []; - NoteDatabase db = NoteDatabase.instance; + NoteDatabase noteDatabase = NoteDatabase.instance; /*[ Promemoria.today("Primo promemoria", DateTime.now().toString(), DateTime.now().toString(), DateTime.now().toString(), "Descrizione primo promemoria"), @@ -27,7 +27,8 @@ class _TodayViewState extends State { ];*/ getAllPromemoria() async { - List temp = await db.getAllPromemoria() as List; + final db = await noteDatabase.database; + List temp = await noteDatabase.getAllPromemoria() as List; setState(() { listaPromemoria = temp; });