Replace Where+FirstOrDefault with FirstOrDefault in SocketClient (#636)

* Replace Where.FirstOrDefault with FirstOrDefault

* Replace Where+FirstOrDefault in ClientHelper
This commit is contained in:
Sindre Langhus
2017-05-01 02:29:12 +02:00
committed by RogueException
parent cb4f6e37f6
commit 90ac9027cf
2 changed files with 2 additions and 2 deletions

View File

@@ -150,7 +150,7 @@ namespace Discord.Rest
string id, RequestOptions options) string id, RequestOptions options)
{ {
var models = await client.ApiClient.GetVoiceRegionsAsync(options).ConfigureAwait(false); var models = await client.ApiClient.GetVoiceRegionsAsync(options).ConfigureAwait(false);
return models.Select(x => RestVoiceRegion.Create(client, x)).Where(x => x.Id == id).FirstOrDefault(); return models.Select(x => RestVoiceRegion.Create(client, x)).FirstOrDefault(x => x.Id == id);
} }
} }
} }

View File

@@ -267,7 +267,7 @@ namespace Discord.WebSocket
/// <inheritdoc /> /// <inheritdoc />
public SocketUser GetUser(string username, string discriminator) public SocketUser GetUser(string username, string discriminator)
{ {
return State.Users.Where(x => x.Discriminator == discriminator && x.Username == username).FirstOrDefault(); return State.Users.FirstOrDefault(x => x.Discriminator == discriminator && x.Username == username);
} }
internal SocketGlobalUser GetOrCreateUser(ClientState state, Discord.API.User model) internal SocketGlobalUser GetOrCreateUser(ClientState state, Discord.API.User model)
{ {