markTaskCompleted method
Marks a task as completed.
Implementation
void markTaskCompleted(String taskId) {
for (final convoy in _convoys) {
if (convoy.tasks.any((t) => t.id == taskId)) {
_taskHistory.putIfAbsent(convoy.id, () => []);
if (!_taskHistory[convoy.id]!.contains(taskId)) {
_taskHistory[convoy.id]!.add(taskId);
}
break;
}
}
}