private void Register(string host, int port, string password) { _logger.Debug("Registering Gamearr with Growl host: {0}:{1}", host, port); var growlConnector = GetGrowlConnector(host, port, password); var requestState = new GrowlRequestState(); growlConnector.Register(_growlApplication, _notificationTypes, requestState); requestState.Wait(5000); }
public void SendNotification(string title, string message, string notificationTypeName, string hostname, int port, string password) { _logger.Debug("Sending Notification to: {0}:{1}", hostname, port); var notificationType = _notificationTypes.Single(n => n.Name == notificationTypeName); var notification = new GrowlNotification(_growlApplication.Name, notificationType.Name, DateTime.Now.Ticks.ToString(), title, message); var growlConnector = GetGrowlConnector(hostname, port, password); var requestState = new GrowlRequestState(); growlConnector.Notify(notification, requestState); requestState.Wait(5000); }
private void Register(string host, int port, string password) { _logger.Debug("Registering Sonarr with Growl host: {0}:{1}", host, port); var growlConnector = GetGrowlConnector(host, port, password); var requestState = new GrowlRequestState(); growlConnector.Register(_growlApplication, _notificationTypes, requestState); requestState.Wait(5000); }