cancelable_compute 1.2.0 cancelable_compute: ^1.2.0 copied to clipboard
Spawn an isolate, run callback on that isolate, passing it message, and return the value returned by callback or canceled by user.
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