d44da33b24
+ Added alarms dateTime + Addded alarms equals and intersect function
33 lines
871 B
C#
33 lines
871 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using Microsoft.AspNet.SignalR;
|
|
|
|
namespace Step.Controllers.SignalR
|
|
{
|
|
public class NcHub : Hub
|
|
{
|
|
public static List<string> ConnectedClients = new List<string>();
|
|
public static bool NewConnectedClients = false;
|
|
|
|
public override Task OnConnected()
|
|
{
|
|
Groups.Add(Context.ConnectionId, "ncData");
|
|
NewConnectedClients = true;
|
|
ConnectedClients.Add(Context.ConnectionId);
|
|
|
|
return base.OnConnected();
|
|
}
|
|
|
|
public override Task OnDisconnected(bool stopCalled)
|
|
{
|
|
Groups.Remove(Context.ConnectionId, "ncData");
|
|
ConnectedClients.Remove(Context.ConnectionId);
|
|
|
|
return base.OnDisconnected(stopCalled);
|
|
}
|
|
}
|
|
}
|