This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 3bc056c763ee96ab5eecaa9a6f237f7f84caa7d1 Author: Szabolcs Szucs <szabo...@patientsknowbest.com> AuthorDate: Thu Oct 28 11:12:29 2021 +0200 report mock email count directly instead of copy+count --- .../org/apache/james/mock/smtp/server/HTTPConfigurationServer.java | 2 +- .../org/apache/james/mock/smtp/server/ReceivedMailRepository.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/HTTPConfigurationServer.java b/server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/HTTPConfigurationServer.java index 330d617..de7aba1 100644 --- a/server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/HTTPConfigurationServer.java +++ b/server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/HTTPConfigurationServer.java @@ -244,7 +244,7 @@ public class HTTPConfigurationServer { } private Publisher<Void> getMailsCount(HttpServerRequest req, HttpServerResponse res) { - var count = receivedMailRepository.list().stream().count(); + int count = receivedMailRepository.count(); try { return res.status(OK) diff --git a/server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/ReceivedMailRepository.java b/server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/ReceivedMailRepository.java index 2010529..84b647d 100644 --- a/server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/ReceivedMailRepository.java +++ b/server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/ReceivedMailRepository.java @@ -42,6 +42,10 @@ public class ReceivedMailRepository { return ImmutableList.copyOf(mails); } + public int count() { + return mails.size(); + } + public List<Mail> clear() { Mail mail; ArrayList<Mail> result = new ArrayList<>(); --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org