Skip to content
This repository has been archived by the owner on Sep 20, 2019. It is now read-only.

Commit

Permalink
Return IEnumerable also internally
Browse files Browse the repository at this point in the history
  • Loading branch information
FlorianHockmann committed Nov 12, 2016
1 parent 87190ea commit 60dde75
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions src/Gremlin.Net/Connection.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public async Task CloseAsync()
await _webSocketConnection.CloseAsync().ConfigureAwait(false);
}

public async Task<IList<T>> SubmitAsync<T>(ScriptRequestMessage requestMessage)
public async Task<IEnumerable<T>> SubmitAsync<T>(ScriptRequestMessage requestMessage)
{
await SendAsync(requestMessage).ConfigureAwait(false);
return await ReceiveAsync<T>().ConfigureAwait(false);
Expand All @@ -50,7 +50,7 @@ private async Task SendAsync(ScriptRequestMessage message)
await _webSocketConnection.SendMessageAsync(serializedMsg).ConfigureAwait(false);
}

private async Task<IList<T>> ReceiveAsync<T>()
private async Task<IEnumerable<T>> ReceiveAsync<T>()
{
ResponseStatus status;
var result = new List<T>();
Expand Down
2 changes: 1 addition & 1 deletion src/Gremlin.Net/IConnection.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@ namespace Gremlin.Net
{
internal interface IConnection : IDisposable
{
Task<IList<T>> SubmitAsync<T>(ScriptRequestMessage requestMessage);
Task<IEnumerable<T>> SubmitAsync<T>(ScriptRequestMessage requestMessage);
}
}
2 changes: 1 addition & 1 deletion src/Gremlin.Net/ProxyConnection.cs
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public ProxyConnection(Connection realConnection, Action<Connection> releaseActi
_releaseAction = releaseAction;
}

public async Task<IList<T>> SubmitAsync<T>(ScriptRequestMessage requestMessage)
public async Task<IEnumerable<T>> SubmitAsync<T>(ScriptRequestMessage requestMessage)
{
return await _realConnection.SubmitAsync<T>(requestMessage).ConfigureAwait(false);
}
Expand Down

0 comments on commit 60dde75

Please sign in to comment.