From 5c3901951e9aa11b9064772c2f7d66560075632f Mon Sep 17 00:00:00 2001 From: Chris Kaczor Date: Sat, 12 Oct 2019 17:26:26 -0400 Subject: [PATCH] Add power hub --- Hub/Service/Hubs/PowerHub.cs | 19 +++++++++++++++++++ Hub/Service/Startup.cs | 1 + 2 files changed, 20 insertions(+) create mode 100644 Hub/Service/Hubs/PowerHub.cs diff --git a/Hub/Service/Hubs/PowerHub.cs b/Hub/Service/Hubs/PowerHub.cs new file mode 100644 index 0000000..9f3d425 --- /dev/null +++ b/Hub/Service/Hubs/PowerHub.cs @@ -0,0 +1,19 @@ +using JetBrains.Annotations; +using Microsoft.AspNetCore.SignalR; +using System; +using System.Threading.Tasks; + +namespace ChrisKaczor.HomeMonitor.Hub.Service.Hubs +{ + [UsedImplicitly] + public class PowerHub : Microsoft.AspNetCore.SignalR.Hub + { + [UsedImplicitly] + public async Task SendLatestSample(string message) + { + Console.WriteLine(message); + + await Clients.Others.SendAsync("LatestSample", message); + } + } +} \ No newline at end of file diff --git a/Hub/Service/Startup.cs b/Hub/Service/Startup.cs index 27600b2..80cb2d1 100644 --- a/Hub/Service/Startup.cs +++ b/Hub/Service/Startup.cs @@ -32,6 +32,7 @@ namespace ChrisKaczor.HomeMonitor.Hub.Service applicationBuilder.UseEndpoints(endpoints => { endpoints.MapHub("/weather"); + endpoints.MapHub("/power"); endpoints.MapDefaultControllerRoute(); }); }