@@ -4,7 +4,7 @@ namespace FSharpPlus
4
4
[<RequireQualifiedAccess>]
5
5
module Async =
6
6
7
- open System
7
+ open FSharpPlus. Extensions
8
8
9
9
/// <summary>Creates an async workflow from another workflow 'x', mapping its result with 'f'.</summary>
10
10
let map f x = async.Bind ( x, async.Return << f)
@@ -43,8 +43,8 @@ module Async =
43
43
let! ct = Async.CancellationToken
44
44
let x = Async.StartImmediateAsTask ( x, ct)
45
45
let y = Async.StartImmediateAsTask ( y, ct)
46
- let! x ' = Async.AwaitTask x
47
- let! y ' = Async.AwaitTask y
46
+ let! x ' = Async.Await x
47
+ let! y ' = Async.Await y
48
48
return f x' y' }
49
49
#endif
50
50
@@ -62,9 +62,9 @@ module Async =
62
62
let x = Async.StartImmediateAsTask ( x, ct)
63
63
let y = Async.StartImmediateAsTask ( y, ct)
64
64
let z = Async.StartImmediateAsTask ( z, ct)
65
- let! x ' = Async.AwaitTask x
66
- let! y ' = Async.AwaitTask y
67
- let! z ' = Async.AwaitTask z
65
+ let! x ' = Async.Await x
66
+ let! y ' = Async.Await y
67
+ let! z ' = Async.Await z
68
68
return f x' y' z' }
69
69
#endif
70
70
@@ -83,8 +83,8 @@ module Async =
83
83
let! ct = Async.CancellationToken
84
84
let x = Async.StartImmediateAsTask ( x, ct)
85
85
let y = Async.StartImmediateAsTask ( y, ct)
86
- let! x ' = Async.AwaitTask x
87
- let! y ' = Async.AwaitTask y
86
+ let! x ' = Async.Await x
87
+ let! y ' = Async.Await y
88
88
return x', y' }
89
89
#endif
90
90
0 commit comments