removeTask method

void removeTask(
  1. TaskDescriptor task
)

Remove the task currently present in this configuration including removing it from any Trigger's which initiate it.

Implementation

void removeTask(TaskDescriptor task) {
  // Remove task from triggered tasks
  for (var triggeredTask in triggeredTasks) {
    if (triggeredTask.taskName == task.name) {
      triggeredTasks.remove(triggeredTask);
    }
  }

  // Remove task itself.
  tasks.remove(task);
  _taskMap.remove(task.name);
}