getTasksByUser method
Future<void> getTasksByUser ()
This function is used to fetch and return all tasks added by the current user.
Implementation
Future<void> getTasksByUser() async {
await _databaseMutationFunctions
.refreshAccessToken(_userConfig.currentUser.refreshToken!);
final res = await _databaseMutationFunctions
.gqlNonAuthQuery(TaskQueries.userTasks(_userConfig.currentUser.id!));
if (res != null) {
_tasks.clear();
final tasksList = res.data!['tasksByUser'] as List;
tasksList.forEach((task) {
_tasks.add(Task.fromJson(task as Map<String, dynamic>));
});
}
}