C# Class Helpmebot.Services.BlockMonitoringService

The block monitoring service.
Inheritance: IBlockMonitoringService
Afficher le fichier Open project: helpmebot/helpmebot

Méthodes publiques

Méthode 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

Méthode Description
GetAlertChannel ( string channel ) : string

The get alert channel.

GetIpAddress ( IUser user ) : IPAddress

The get ip address.

Method Details

BlockMonitoringService() public méthode

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. ///
Résultat System

DoEventProcessing() public méthode

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. ///
Résultat void