subscriptions: Array<TaskSubscription> = [];
init(summaryService: SummaryService) {
- return summaryService.subscribe((data: any) => {
- if (!data) {
- return;
- }
- const executingTasks = data.executing_tasks;
- const finishedTasks = data.finished_tasks;
+ return summaryService.subscribe((summary) => {
+ const executingTasks = summary.executing_tasks;
+ const finishedTasks = summary.finished_tasks;
const newSubscriptions: Array<TaskSubscription> = [];
for (const subscription of this.subscriptions) {
const finishedTask = <FinishedTask>this._getTask(subscription, finishedTasks);