cancelPending method
- JController<
JState> controller
override
Implementation
@override
void cancelPending(JController controller) {
final cancelled =
_queue.where((task) => identical(task.controller, controller)).toList();
_queue.removeWhere((task) => identical(task.controller, controller));
for (final task in cancelled) {
task.completer.completeError(
StateError(
'Controller disposed before ${task.intent.runtimeType} could start.',
),
StackTrace.current,
);
}
}