public ChatServerContext(Config configManager) { Config = configManager; Actions = new ChatActionContext(); Users = new UserManager(Actions); Messages = new MessageManager(Actions); Channels = new ChannelManager(Actions); }
private void HandleChannelUpdate(ChannelManager manager, Channel old, Channel chan) { Socket.WebSocketServices[Endpoint].Sessions.Broadcast(Shared.Pack( ServerMethod.Channel, 1, // channel updated old.Name, chan.Name, chan.HasPassword, chan.IsTemporary )); }
private void HandleChannelRemove(ChannelManager manager, Channel chan) { Socket.WebSocketServices[Endpoint].Sessions.Broadcast(Shared.Pack( ServerMethod.Channel, 2, // channel deleted chan.Name )); }
private void HandleChannelClear(ChannelManager manager) { Socket.WebSocketServices[Endpoint].Sessions.Broadcast(Shared.Pack(ServerMethod.Clear, 2)); }
private void HandleChannelUpdate(ChannelManager manager, Channel old, Channel chan) { }
private void HandleChannelRemove(ChannelManager manager, Channel chan) { }
private void HandleChannelClear(ChannelManager manager) { }
private void HandleChannelAdd(ChannelManager manager, Channel chan) { }