addOnFinishAsyncTask method

void addOnFinishAsyncTask(
  1. OnFinishAsyncTask onFinishAsyncTask
)

Adds a trigger to be called when this tasks finishes.

Implementation

void addOnFinishAsyncTask(OnFinishAsyncTask onFinishAsyncTask) {
  if (isFinished) {
    throw StateError('Task already finished');
  }

  var triggers = _onFinishAsyncTaskTriggers;
  if (triggers != null) {
    triggers.add(onFinishAsyncTask);
  } else {
    _onFinishAsyncTaskTriggers = [onFinishAsyncTask];
  }
}