public static WebsocketSessionUpdate[] CreatePeerUpdates(WebsocketSessionUpdateStatus status, WebsocketSessionPeerToken peerToken) { WebsocketSessionPeerToken[] peerTokens = new WebsocketSessionPeerToken[] { peerToken }; return(CreatePeerUpdates(status, peerTokens)); }
protected static WebsocketSessionUpdate[] CreateProgressUpdates(WebsocketSessionUpdateStatus status, WebsocketSessionFileProgress progress) { WebsocketSessionUpdate[] updates = new WebsocketSessionUpdate[] { new WebsocketSessionUpdate { Status = GetSessionUpdateStatusString(status), Progress = progress } }; return(updates); }
public static WebsocketSessionUpdate[] CreatePeerUpdates(WebsocketSessionUpdateStatus status, WebsocketSessionPeerToken[] peerTokens) { WebsocketSessionUpdate[] updates = new WebsocketSessionUpdate[] { new WebsocketSessionUpdate { Status = GetSessionUpdateStatusString(status), Peers = peerTokens } }; return(updates); }
public static string GetSessionUpdateStatusString(WebsocketSessionUpdateStatus status) { switch (status) { case WebsocketSessionUpdateStatus.Connect: return("connect"); case WebsocketSessionUpdateStatus.Disconnect: return("disconnect"); case WebsocketSessionUpdateStatus.AccessGranted: return("accessgranted"); case WebsocketSessionUpdateStatus.AccessDenied: return("accessdenied"); case WebsocketSessionUpdateStatus.Progress: return("progress"); case WebsocketSessionUpdateStatus.Unknown: default: return("unknown"); } }