C# Class Helpmebot.Services.BlockMonitoringService

The block monitoring service.
Inheritance: IBlockMonitoringService
ファイルを表示 Open project: helpmebot/helpmebot

Public Methods

Method Description
BlockMonitoringService ( ILogger logger, IMediaWikiSiteRepository mediaWikiSiteRepository ) : System

Initializes a new instance of the BlockMonitoringService class.

DoEventProcessing ( string channel, IUser user, IIrcClient client ) : void

The do event processing.

Private Methods

Method Description
GetAlertChannel ( string channel ) : string

The get alert channel.

GetIpAddress ( IUser user ) : IPAddress

The get ip address.

Method Details

BlockMonitoringService() public method

Initializes a new instance of the BlockMonitoringService class.
public BlockMonitoringService ( ILogger logger, IMediaWikiSiteRepository mediaWikiSiteRepository ) : System
logger ILogger /// The logger. ///
mediaWikiSiteRepository IMediaWikiSiteRepository /// The media wiki site repository. ///
return System

DoEventProcessing() public method

The do event processing.
public DoEventProcessing ( string channel, IUser user, IIrcClient client ) : void
channel string /// The channel. ///
user IUser /// The user. ///
client IIrcClient /// The client. ///
return void