pub package

cancelable-compute.dart

Allows you to cancel compute operation.

Usage

A simple usage example:

import 'package:cancelable_compute/cancelable_compute.dart';

Future<void> main() async {
  var operation = compute(fib, 256);

  void onTap() {
    operation.cancel(-1);
  }

  final result = await operation.value;
  print(result!);
}

Note for Web

Cancel don't stop running future.

Features and bugs

Please file feature requests and bugs at the issue tracker.

License

MIT

Libraries

compute