public ChannelContext() { ChannelGroups = new NavigationList <IChannelGroup>(); Channels = new NavigationList <IChannel>(); ChannelGroups.OnCurrentChanged += ReloadChannels; InitChannelGroups(); }
public ChannelContext() { Channels = new NavigationList <IChannel>(); _channelGroups = new NavigationList <IChannelGroup>(); _channelGroups.OnCurrentChanged += ReloadChannels; _userMessageHandler = new UserMessageHandler(); _userMessageHandler.RequestRestrictions += OnRegisterRestrictions; _userMessageHandler.UserChanged += OnUserChanged; InitChannelGroups().Wait(); }