Remove casts where possible
This commit is contained in:
parent
7db1eb8f25
commit
0e690d636f
|
|
@ -127,7 +127,7 @@ namespace Microsoft.AspNetCore.SignalR.Redis
|
|||
|
||||
private Task SubscribeAsync(string channel, Connection connection)
|
||||
{
|
||||
var redisConnection = connection.Metadata.GetOrAdd("redis", k =>
|
||||
var redisConnection = connection.Metadata.GetOrAdd("redis", _ =>
|
||||
{
|
||||
var logger = _loggerFactory.CreateLogger("REDIS_" + connection.ConnectionId);
|
||||
// TODO: Async
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ namespace Microsoft.AspNetCore.SignalR
|
|||
|
||||
public override Task AddGroupAsync(Connection connection, string groupName)
|
||||
{
|
||||
var groups = connection.Metadata.GetOrAdd("groups", k => new HashSet<string>());
|
||||
var groups = connection.Metadata.GetOrAdd("groups", _ => new HashSet<string>());
|
||||
|
||||
lock (groups)
|
||||
{
|
||||
|
|
@ -63,7 +63,7 @@ namespace Microsoft.AspNetCore.SignalR
|
|||
continue;
|
||||
}
|
||||
|
||||
var invocationAdapter = _registry.GetInvocationAdapter((string)connection.Metadata["formatType"]);
|
||||
var invocationAdapter = _registry.GetInvocationAdapter(connection.Metadata.Get<string>("formatType"));
|
||||
|
||||
tasks.Add(invocationAdapter.WriteInvocationDescriptorAsync(message, connection.Channel.GetStream()));
|
||||
}
|
||||
|
|
@ -75,7 +75,7 @@ namespace Microsoft.AspNetCore.SignalR
|
|||
{
|
||||
var connection = _connections[connectionId];
|
||||
|
||||
var invocationAdapter = _registry.GetInvocationAdapter((string)connection.Metadata["formatType"]);
|
||||
var invocationAdapter = _registry.GetInvocationAdapter(connection.Metadata.Get<string>("formatType"));
|
||||
|
||||
var message = new InvocationDescriptor
|
||||
{
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ namespace Microsoft.AspNetCore.SignalR
|
|||
await Task.Yield();
|
||||
|
||||
var stream = connection.Channel.GetStream();
|
||||
var invocationAdapter = _registry.GetInvocationAdapter((string)connection.Metadata["formatType"]);
|
||||
var invocationAdapter = _registry.GetInvocationAdapter(connection.Metadata.Get<string>("formatType"));
|
||||
|
||||
while (true)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@ namespace Microsoft.AspNetCore.Sockets
|
|||
else
|
||||
{
|
||||
// Get the endpoint task from connection state
|
||||
endpointTask = (Task)state.Connection.Metadata["endpoint"];
|
||||
endpointTask = state.Connection.Metadata.Get<Task>("endpoint");
|
||||
}
|
||||
|
||||
var resultTask = await Task.WhenAny(endpointTask, transportTask);
|
||||
|
|
|
|||
Loading…
Reference in New Issue