mirror of
https://codeberg.org/vyn/mirai.git
synced 2025-07-02 17:23:20 +00:00
Allow deletion of unscheduled tasks
This commit is contained in:
parent
2aa039e5fc
commit
25aca40143
2 changed files with 12 additions and 3 deletions
9
external/mirai-core/src/BaseSource.cpp
vendored
9
external/mirai-core/src/BaseSource.cpp
vendored
|
@ -105,6 +105,15 @@ void BaseSource::deleteTask(const TaskItem &taskToDelete)
|
|||
}
|
||||
}
|
||||
}
|
||||
unscheduledTasks_.erase(
|
||||
std::remove_if(
|
||||
unscheduledTasks_.begin(), unscheduledTasks_.end(),
|
||||
[&](const std::unique_ptr<TaskItem> &task) {
|
||||
return task->id() == taskToDelete.id();
|
||||
}
|
||||
),
|
||||
unscheduledTasks_.end()
|
||||
);
|
||||
}
|
||||
|
||||
Event *BaseSource::getEventById(int eventId)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue