API_SequentMicrosystems-RPI/Hubs/SyncHub.cs

38 lines
883 B
C#
Raw Permalink Normal View History

2024-01-15 09:33:10 +00:00
using Microsoft.AspNetCore.SignalR;
namespace API_SequentMicrosystems.Hubs
{
public class SyncHub : Hub
{
public async Task SyncClients()
{
await Clients.All.SendAsync("ClientsRequest");
}
public async Task SyncClientResponse(string clientID)
{
await Clients.All.SendAsync("ClientsResponse", clientID);
}
public async Task SyncRequest(string clientID)
{
await Clients.All.SendAsync("SyncRequested", clientID);
}
2024-01-16 11:52:40 +00:00
public async Task SyncPoints(string clientID, string data)
2024-01-15 09:33:10 +00:00
{
2024-01-16 11:52:40 +00:00
await Clients.All.SendAsync("SyncPointsData", clientID, data);
2024-01-15 09:33:10 +00:00
}
2024-01-16 11:52:40 +00:00
public async Task SyncRTD8TMChart(string clientID, string data)
2024-01-15 09:33:10 +00:00
{
2024-01-16 11:52:40 +00:00
await Clients.All.SendAsync("SyncRTD8TMChartData", clientID, data);
2024-01-15 09:33:10 +00:00
}
}
}