- my $tasks = $this->tasks();
- if (!defined $tasks) {
- $this->tasks([ $task ]);
- } else {
- $tasks->[-1]->{next} = $task;
- push @$tasks, $task;
- }
-
- $this->log("irspy", "added task $task");
+ my $task = new ZOOM::IRSpy::Task::Retrieve($rs, $index0,
+ $this, $udata, $options, %cb);
+ $this->add_task($task);