bugfixes and emprovements on message creation from events

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
2026-01-21 23:43:39 +01:00
parent d6d6aabe51
commit 109b170289
4 changed files with 14 additions and 13 deletions

View File

@@ -10,6 +10,7 @@ import static java.text.MessageFormat.format;
import de.srsoftware.umbrella.core.exceptions.UmbrellaException;
import java.time.LocalDateTime;
import java.util.Collection;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@@ -26,9 +27,9 @@ public class Envelope<T extends Message<?>> {
this(message,new HashSet<>(Set.of(receiver)));
}
public Envelope(T message, HashSet<User> receivers) {
public Envelope(T message, Collection<? extends User> receivers) {
this.message = message;
this.receivers = receivers;
this.receivers = new HashSet<>(receivers);
time = LocalDateTime.now();
}