diff --git a/src/DigitalData.Auth.API/DigitalData.Auth.API.csproj b/src/DigitalData.Auth.API/DigitalData.Auth.API.csproj
index 3e34211..93cdca8 100644
--- a/src/DigitalData.Auth.API/DigitalData.Auth.API.csproj
+++ b/src/DigitalData.Auth.API/DigitalData.Auth.API.csproj
@@ -23,4 +23,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/DigitalData.Auth.API/Hubs/AuthHub.cs b/src/DigitalData.Auth.API/Hubs/AuthHub.cs
index 198f796..bb8a7ba 100644
--- a/src/DigitalData.Auth.API/Hubs/AuthHub.cs
+++ b/src/DigitalData.Auth.API/Hubs/AuthHub.cs
@@ -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
{
+ 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);
}
\ No newline at end of file