Skip to content

Commit 9cf8e5d

Browse files
committed
Dramatic refactor of SqlReceiver and its dependencies.
1 parent 4546099 commit 9cf8e5d

18 files changed

+391
-922
lines changed

demo/DemoServer/ChatHub.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ public ChatHubA(ILogger<ChatHubA> logger)
1414
_logger = logger ?? throw new ArgumentNullException(nameof(logger));
1515
}
1616

17-
private string groupId = Guid.Empty.ToString();
17+
private readonly string groupId = Guid.Empty.ToString();
1818

1919
public async Task SendMessage(string name, string message)
2020
{
21-
_logger.LogInformation($"{nameof(SendMessage)} called. ConnectionId:{Context.ConnectionId}, Name:{name}, Message:{message}");
21+
// _logger.LogInformation($"{nameof(SendMessage)} called. ConnectionId:{Context.ConnectionId}, Name:{name}, Message:{message}");
2222
await Clients.Group(groupId).SendAsync("BroadcastMessage", name, message);
2323
}
2424

@@ -38,6 +38,7 @@ public override async Task OnDisconnectedAsync(Exception exception)
3838
await Groups.RemoveFromGroupAsync(Context.ConnectionId, Guid.Empty.ToString());
3939
}
4040
}
41+
4142
public class ChatHubB : Hub
4243
{
4344
private readonly ILogger<ChatHubB> _logger;
@@ -47,11 +48,11 @@ public ChatHubB(ILogger<ChatHubB> logger)
4748
_logger = logger ?? throw new ArgumentNullException(nameof(logger));
4849
}
4950

50-
private string groupId = Guid.Empty.ToString();
51+
private readonly string groupId = Guid.Empty.ToString();
5152

5253
public async Task SendMessage(string name, string message)
5354
{
54-
_logger.LogInformation($"{nameof(SendMessage)} called. ConnectionId:{Context.ConnectionId}, Name:{name}, Message:{message}");
55+
// _logger.LogInformation($"{nameof(SendMessage)} called. ConnectionId:{Context.ConnectionId}, Name:{name}, Message:{message}");
5556
await Clients.Group(groupId).SendAsync("BroadcastMessage", name, message);
5657
}
5758

demo/DemoServer/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
namespace DemoServer
1212
{
13-
public class Program
13+
public static class Program
1414
{
1515
public static void Main(string[] args)
1616
{

demo/DemoServer/Startup.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ public void ConfigureServices(IServiceCollection services)
3030
{
3131
o.ConnectionString = Configuration.GetConnectionString("Default");
3232
o.AutoEnableServiceBroker = true;
33-
o.TableCount = 1;
34-
o.SchemaName = "Signalrcore";
33+
o.TableCount = 50;
34+
//o.SchemaName = "Signalrcore";
3535
});
3636
}
3737

@@ -60,7 +60,7 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
6060
{
6161
endpoints.MapRazorPages();
6262
endpoints.MapHub<ChatHubA>("/chatHubA");
63-
//endpoints.MapHub<ChatHubB>("/chatHubB");
63+
endpoints.MapHub<ChatHubB>("/chatHubB");
6464
});
6565
}
6666
}

demo/DemoServer/appsettings.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"LogLevel": {
44
"Default": "Information",
55
"Microsoft": "Warning",
6-
//"IntelliTect.AspNetCore.SignalR": "Information",
76
"IntelliTect.AspNetCore.SignalR": "Debug",
87
"Microsoft.Hosting.Lifetime": "Information"
98
}

src/IntelliTect.AspNetCore.SignalR.SqlServer/Internal/Messages/AckMessage.cs renamed to src/IntelliTect.AspNetCore.SignalR.SqlServer/Internal/Messages/SqlServerAckMessage.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77

88
namespace IntelliTect.AspNetCore.SignalR.SqlServer.Internal.Messages
99
{
10-
internal readonly struct AckMessage
10+
internal readonly struct SqlServerAckMessage
1111
{
1212
public int Id { get; }
1313

1414
public string ServerName { get; }
1515

16-
public AckMessage(int id, string serverName)
16+
public SqlServerAckMessage(int id, string serverName)
1717
{
1818
Id = id;
1919
ServerName = serverName;

src/IntelliTect.AspNetCore.SignalR.SqlServer/Internal/SqlServer/DbOperation.cs

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

src/IntelliTect.AspNetCore.SignalR.SqlServer/Internal/SqlServer/IDataParameterExtensions.cs

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

src/IntelliTect.AspNetCore.SignalR.SqlServer/Internal/SqlServer/IDbBehavior.cs

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

src/IntelliTect.AspNetCore.SignalR.SqlServer/Internal/SqlServer/IDbCommandExtensions.cs

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

0 commit comments

Comments
 (0)