From e19d3da3cdb4e3d0524e3a3ffc6a2cfa8876e927 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 16 Nov 2011 22:33:18 -0500 Subject: [PATCH] Metric object now implements comparable. Adjust gravatar css. --- src/com/gitblit/MailExecutor.java | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/com/gitblit/MailExecutor.java b/src/com/gitblit/MailExecutor.java index 202875e..bfe2232 100644 --- a/src/com/gitblit/MailExecutor.java +++ b/src/com/gitblit/MailExecutor.java @@ -145,8 +145,11 @@ public Message createMessage(List<String> toAddresses) { MimeMessage message = new MimeMessage(session); try { - InternetAddress from = new InternetAddress(settings.getString(Keys.mail.fromAddress, - "gitblit@gitblit.com"), "Gitblit"); + String fromAddress = settings.getString(Keys.mail.fromAddress, null); + if (StringUtils.isEmpty(fromAddress)) { + fromAddress = "gitblit@gitblit.com"; + } + InternetAddress from = new InternetAddress(fromAddress, "Gitblit"); message.setFrom(from); InternetAddress[] tos = new InternetAddress[toAddresses.size()]; @@ -162,6 +165,15 @@ } /** + * Returns the status of the mail queue. + * + * @return true, if the queue is empty + */ + public boolean hasEmptyQueue() { + return queue.isEmpty(); + } + + /** * Queue's an email message to be sent. * * @param message -- Gitblit v1.9.1