123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- namespace InABox.API
- {
- // class RestPusher : IPusher
- // {
- // private WebSocketServer SocketServer;
- //
- // public int Port => SocketServer.Port;
- //
- // public RestPusher(int port)
- // {
- // SocketServer = new WebSocketServer(port);
- // SocketServer.Poll += SocketServer_Poll;
- // }
- //
- // private void SocketServer_Poll(PushState.Session session)
- // {
- // PushManager.Poll(session.SessionID);
- // }
- //
- // public void Start()
- // {
- // SocketServer.Start();
- // }
- //
- // public void Stop()
- // {
- // SocketServer.Stop();
- // }
- //
- // public void PushToAll<TPush>(TPush push) where TPush : BaseObject
- // {
- // SocketServer.Push(push);
- // }
- //
- // public void PushToSession(Guid session, Type TPush, BaseObject push)
- // {
- // SocketServer.Push(session, TPush, push);
- // }
- //
- // public void PushToSession<TPush>(Guid session, TPush push) where TPush : BaseObject
- // {
- // SocketServer.Push(session, push);
- // }
- //
- // public IEnumerable<Guid> GetUserSessions(Guid userID)
- // {
- // return CredentialsCache.GetUserSessions(userID);
- // }
- //
- // public IEnumerable<Guid> GetSessions(Platform platform)
- // {
- // return SocketServer.GetSessions(platform);
- // }
- // }
-
- }
|