diff --git a/Controlzmo/Controlzmo.csproj b/Controlzmo/Controlzmo.csproj
index 0e36df7..22c2beb 100644
--- a/Controlzmo/Controlzmo.csproj
+++ b/Controlzmo/Controlzmo.csproj
@@ -31,6 +31,10 @@
1701;1702;CA1416
+
+
+
+
diff --git a/Controlzmo/Hubs/TestyHub.cs b/Controlzmo/Hubs/TestyHub.cs
new file mode 100644
index 0000000..69f6702
--- /dev/null
+++ b/Controlzmo/Hubs/TestyHub.cs
@@ -0,0 +1,36 @@
+using Lombok.NET;
+using Microsoft.AspNetCore.SignalR;
+using Microsoft.Extensions.DependencyInjection;
+using System;
+using System.Threading.Tasks;
+using System.Timers;
+
+namespace Controlzmo.Hubs
+{
+ [Component]
+ public partial class Ticker : CreateOnStartup {
+ private int count = 0;
+ private readonly IHubContext hub;
+
+ public Ticker(IServiceProvider sp) {
+ hub = sp.GetRequiredService>();
+ var timer = new Timer(1000);
+ timer.Elapsed += Tick;
+ timer.Start();
+ }
+
+ private void Tick(object? sender, ElapsedEventArgs args) {
+ hub.Clients.All.SendAsync("ToBrowser", count++, "foo");
+ }
+ }
+
+ [RequiredArgsConstructor]
+ public partial class TestyHub : Hub
+ {
+ public async Task FromBrowser(string a, int b)
+ {
+Console.Error.WriteLine($"Got message from browser with {a} and {b}");
+ await Task.CompletedTask;
+ }
+ }
+}
diff --git a/Controlzmo/Pages/Overhead.cshtml b/Controlzmo/Pages/Overhead.cshtml
deleted file mode 100644
index 36baded..0000000
--- a/Controlzmo/Pages/Overhead.cshtml
+++ /dev/null
@@ -1,25 +0,0 @@
-@page "/overhead"
-@{
- ViewData["Title"] = "Overhead";
-}
-
-
-
-
-
-
-
-
diff --git a/Controlzmo/Pages/Shared/_Layout.cshtml b/Controlzmo/Pages/Shared/_Layout.cshtml
index b1ae8f7..f299537 100644
--- a/Controlzmo/Pages/Shared/_Layout.cshtml
+++ b/Controlzmo/Pages/Shared/_Layout.cshtml
@@ -17,11 +17,9 @@
-
-
+
-
@RenderSection("Scripts", required: false)