This repository was archived by the owner on Oct 17, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ class AsyncMemoizer<T> {
40
40
///
41
41
/// If [runOnce] has already been called, this returns the original result.
42
42
Future <T > runOnce (FutureOr <T > Function () computation) {
43
- if (! hasRun) _completer.complete (Future .sync (computation));
43
+ if (! hasRun) _completer.complete (Future < T > .sync (computation));
44
44
return future;
45
45
}
46
46
}
Original file line number Diff line number Diff line change @@ -105,17 +105,17 @@ class CancelableOperation<T> {
105
105
valueOrCancellation ().then ((T result) {
106
106
if (! completer.isCanceled) {
107
107
if (isCompleted) {
108
- completer.complete (Future .sync (() => onValue (result)));
108
+ completer.complete (Future < R > .sync (() => onValue (result)));
109
109
} else if (onCancel != null ) {
110
- completer.complete (Future .sync (onCancel));
110
+ completer.complete (Future < R > .sync (onCancel));
111
111
} else {
112
112
completer._cancel ();
113
113
}
114
114
}
115
115
}, onError: (Object error, StackTrace stackTrace) {
116
116
if (! completer.isCanceled) {
117
117
if (onError != null ) {
118
- completer.complete (Future .sync (() => onError (error, stackTrace)));
118
+ completer.complete (Future < R > .sync (() => onError (error, stackTrace)));
119
119
} else {
120
120
completer.completeError (error, stackTrace);
121
121
}
You can’t perform that action at this time.
0 commit comments