Я пытаюсь отменить Future, но все еще получаю код выполнения в .then ().Почему не работает и что я делаю не так?
var c = CancelableOperation.fromFuture(
Future.delayed(new Duration(seconds: 5), () {
}).then((data){
print("123"); // This code is always called...
})
);
c.cancel();