C# Class Helpmebot.Services.JoinMessageService

The join message service.
Inheritance: IJoinMessageService
ファイルを表示 Open project: helpmebot/helpmebot Class Usage Examples

Public Methods

Method Description
ClearRateLimitCache ( ) : void

The clear rate limit cache.

GetExceptions ( string channel ) : IList

The get exceptions.

GetWelcomeUsers ( string channel ) : IList

The get welcome users.

JoinMessageService ( IIrcClient ircClient, ILogger logger, IMessageService messageService, ISession session ) : System

Initialises a new instance of the JoinMessageService class.

Welcome ( IUser networkUser, string channel ) : void

The welcome.

Private Methods

Method Description
RateLimit ( string hostname, string channel ) : bool

The rate limit.

Method Details

ClearRateLimitCache() public method

The clear rate limit cache.
public ClearRateLimitCache ( ) : void
return void

GetExceptions() public method

The get exceptions.
public GetExceptions ( string channel ) : IList
channel string /// The channel. ///
return IList

GetWelcomeUsers() public method

The get welcome users.
public GetWelcomeUsers ( string channel ) : IList
channel string /// The channel. ///
return IList

JoinMessageService() public method

Initialises a new instance of the JoinMessageService class.
public JoinMessageService ( IIrcClient ircClient, ILogger logger, IMessageService messageService, ISession session ) : System
ircClient IIrcClient /// The IRC network. ///
logger ILogger /// The logger. ///
messageService IMessageService /// The message Service. ///
session ISession /// The session. ///
return System

Welcome() public method

The welcome.
public Welcome ( IUser networkUser, string channel ) : void
networkUser IUser /// The network User. ///
channel string /// The channel. ///
return void