/// <summary> /// Notifies an account's characters list querying error. /// </summary> /// <param name="account"></param> /// <param name="result"></param> internal void NotifyKeyLevelError(Account account, APIResult <SerializableAccountBalanceList> result) { var notification = new APIErrorNotification(account, result); notification.Description = "An error occured while checking the API key level for account " + account.ToString() + "."; notification.Behaviour = NotificationBehaviour.Overwrite; notification.Priority = NotificationPriority.Error; Notify(notification); }
/// <summary> /// Notifies an account has no character training. /// </summary> /// <param name="account"></param> internal void NotifyAccountNotInTraining(Account account) { var notification = new Notification(NotificationCategory.AccountNotInTraining, account); notification.Description = "This account has no characters in training: " + account.ToString() + "."; notification.Behaviour = NotificationBehaviour.Overwrite; notification.Priority = NotificationPriority.Warning; Notify(notification); }
/// <summary> /// Notifies an account's characters list querying error. /// </summary> /// <param name="account"></param> /// <param name="result"></param> internal void NotifyCharacterListError(Account account, APIResult <SerializableCharacterList> result) { var notification = new APIErrorNotification(account, result); notification.Description = "An error occured while querying the character list for account " + account.ToString() + "."; notification.Behaviour = NotificationBehaviour.Overwrite; notification.Priority = NotificationPriority.Error; Notify(notification); }