From 2195a5324cefe0030f3a7677e6932f1fe83521e5 Mon Sep 17 00:00:00 2001 From: Ryan Pandya Date: Wed, 14 Jun 2023 13:02:27 +0400 Subject: [PATCH] Fixed? a key bug related to pulling the right day --- ltx_flutter/lib/appwrite/database_api.dart | 3 +-- ltx_flutter/lib/pages/today_views/day_view.dart | 6 ++++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ltx_flutter/lib/appwrite/database_api.dart b/ltx_flutter/lib/appwrite/database_api.dart index f5a15c7..8e4dc0a 100644 --- a/ltx_flutter/lib/appwrite/database_api.dart +++ b/ltx_flutter/lib/appwrite/database_api.dart @@ -110,8 +110,7 @@ class DatabaseAPI extends ChangeNotifier { getOne({required String date}) async { int offset = - DateTime.parse(date).difference(DateTime.parse("2023-01-01")).inDays + - 1; + DateTime.parse(date).difference(DateTime.parse("2023-01-01")).inDays; List response = await getEntries( limit: 1, diff --git a/ltx_flutter/lib/pages/today_views/day_view.dart b/ltx_flutter/lib/pages/today_views/day_view.dart index 58e4f53..80cef71 100644 --- a/ltx_flutter/lib/pages/today_views/day_view.dart +++ b/ltx_flutter/lib/pages/today_views/day_view.dart @@ -21,7 +21,7 @@ class _DayViewState extends State { late CategoriesAPI categories; late List entries = []; - late Document? dayEntry; + late Document? dayEntry = null; late List hours = []; late num? mood = 0; late String comments = ""; @@ -61,7 +61,9 @@ class _DayViewState extends State { format: "LLL d", dateISO: dayEntry?.data['date'].toString()); print("Got entry for $date"); } catch (e) { - database.getOne(date: formattedDate).then((value) => dayEntry = value); + database.getOne(date: formattedDate).then((value) { + dayEntry = value; + }); } setState(() {