C# Class AspComet.Samples.Chat.BadLanguageBlocker

Blocks bad language from being sent to a channel, demonstrating use of the publishing event and shows how to manually send messages to clients or channels
Show file Open project: nmosafi/aspComet

Public Methods

Method Description
BadLanguageBlocker ( IClientRepository clientRepository ) : System.Collections.Generic
CheckMessage ( PublishingEvent ev ) : void

Private Methods

Method Description
InformChannelOfBadLanguage ( Message incomingMessage, IClient sender ) : void
SendBadLanguageWarningToSender ( Message incomingMessage, IClient sender ) : void

Method Details

BadLanguageBlocker() public method

public BadLanguageBlocker ( IClientRepository clientRepository ) : System.Collections.Generic
clientRepository IClientRepository
return System.Collections.Generic

CheckMessage() public method

public CheckMessage ( PublishingEvent ev ) : void
ev AspComet.Eventing.PublishingEvent
return void