feat(AuthHub): IAuthClient als Client Typ implementiert.
- SendMessage, SendMessageToCaller und SendMessageToGroup Methoden hinzugefügt.
This commit is contained in:
parent
6245a94f43
commit
a2f4fcfbe0
@ -23,4 +23,8 @@
|
||||
<PackageReference Include="UserManager.Infrastructure" Version="3.0.1" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\DigitalData.Auth.Abstractions\DigitalData.Auth.Abstractions.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@ -1,7 +1,16 @@
|
||||
using Microsoft.AspNetCore.SignalR;
|
||||
using DigitalData.Auth.Abstractions;
|
||||
using Microsoft.AspNetCore.SignalR;
|
||||
|
||||
namespace DigitalData.Auth.API.Hubs;
|
||||
|
||||
public class AuthHub : Hub
|
||||
public class AuthHub : Hub<IAuthClient>
|
||||
{
|
||||
public async Task SendMessage(string user, string message)
|
||||
=> await Clients.All.ReceiveMessage(user, message);
|
||||
|
||||
public async Task SendMessageToCaller(string user, string message)
|
||||
=> await Clients.Caller.ReceiveMessage(user, message);
|
||||
|
||||
public async Task SendMessageToGroup(string user, string message)
|
||||
=> await Clients.Group("Auth.API Consumers").ReceiveMessage(user, message);
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user