gradeopening db

This commit is contained in:
55nknown
2022-10-26 13:10:46 +02:00
parent 47a18c1ec2
commit 38eb8c440b
5 changed files with 28 additions and 3 deletions

View File

@@ -132,4 +132,13 @@ class UserDatabaseQuery {
SubjectLessonCount lessonCount = SubjectLessonCount.fromMap(jsonDecode(lessonCountJson) as Map);
return lessonCount;
}
Future<DateTime> lastSeenGrade({required String userId}) async {
List<Map> userData = await db.query("user_data", where: "id = ?", whereArgs: [userId]);
if (userData.isEmpty) return DateTime(0);
int? lastSeenDate = userData.elementAt(0)["last_seen_grade"] as int?;
if (lastSeenDate == null) return DateTime(0);
DateTime lastSeen = DateTime.fromMillisecondsSinceEpoch(lastSeenDate);
return lastSeen;
}
}