killDreamTask method
Kill a running dream task.
Implementation
Future<void> killDreamTask(String taskId) async {
final task = dreamTasks[taskId];
if (task == null || task.status != DreamTaskStatus.running) return;
dreamTasks[taskId] = task.copyWith(status: DreamTaskStatus.killed);
await lockService.rollbackLock(task.priorMtime);
logDebug('[autoDream] task $taskId killed by user');
}