updateTask method

void updateTask()

Implementation

void updateTask() async {
  if (!isTeacher && !isAssistant) {
    return;
  }
  final classId = controller.getClassInfoObs().getClassInfo().classId;

  final taskContent = {
    "status": currentStatus.index,
    "seconds": currentSeconds,
    "time": DateTime.now().millisecondsSinceEpoch,
  };
  _taskContent = jsonEncode(taskContent);
  controller.taskController.updateTask(
    UpdateTaskParams(
      classId: classId,
      taskId: _taskId,
      content: _taskContent,
    ),
  );
}