killTask method

Future<void> killTask(
  1. String taskId
)

Kill a task by ID.

Implementation

Future<void> killTask(String taskId) async {
  final task = tasks[taskId];
  if (task == null) return;
  // Update task status to killed
  tasks[taskId] = BackgroundTaskState(
    id: task.id,
    type: task.type,
    status: TaskStatus.killed,
    description: task.description,
    command: task.command,
    title: task.title,
    summary: task.summary,
    startTime: task.startTime,
    identity: task.identity,
    progress: task.progress,
    kind: task.kind,
  );
  tasks.refresh();
}