INNER CODE UNIT · TypeScript
getTasks
MCSManager/MCSManager · daemon/src/service/async_task_service/index.ts:119
public static getTasks(type?: string) {
const result: IAsyncTask[] = [];
for (const iterator of TaskCenter.tasks) {
if (type == null || iterator.type === type) {
result.push(iterator);
}
}
return result;
}
public static deleteAllStoppedTask() {
TaskCenter.tasks.forEach((v, i, arr) => {
if (v.status() !== 1) {
arr.splice(i, 1);
}
});
}
}