Skip to content

Commit d2c679c

Browse files
committed
Removing wrapping of result before returning
1 parent cf361cb commit d2c679c

File tree

3 files changed

+3
-9
lines changed

3 files changed

+3
-9
lines changed

global.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/GraphQL.Tests/Execution/ResolveFieldContextTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,10 @@ public async void try_resolve_async_invokes_error_handler()
124124
[Fact]
125125
public async void try_resolve_async_properly_resolves_result()
126126
{
127-
Task<object> result = (Task<object>) await _context.TryAsyncResolve(
127+
var result = await _context.TryAsyncResolve(
128128
c => Task.FromResult<object>("Test Result")
129129
);
130-
result.Result.ShouldBe("Test Result");
130+
result.ShouldBe("Test Result");
131131
}
132132

133133
enum SomeEnum

src/GraphQL/Types/ResolveFieldContext.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,7 @@ public async Task<object> TryAsyncResolve(Func<ResolveFieldContext<TSource>, Tas
113113
{
114114
try
115115
{
116-
var result = await resolve(this);
117-
return Task.FromResult(result);
116+
return await resolve(this);
118117
}
119118
catch (Exception ex)
120119
{

0 commit comments

Comments
 (0)