From 74566f99cf096b5be1eca15796a3b5dd8897f0e8 Mon Sep 17 00:00:00 2001 From: Lars Simon Winzer Date: Thu, 12 Mar 2026 20:12:52 +0100 Subject: [PATCH] Fix: Direct (unallowed) cast from Consumer to Consumer --- .../unibas/dmi/dbis/cs108/casono/server/network/EventBus.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/network/EventBus.java b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/network/EventBus.java index ba8d9cd..5b9d6c6 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/network/EventBus.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/server/network/EventBus.java @@ -13,7 +13,7 @@ public class EventBus { @SuppressWarnings("unchecked") // This cast is safe, because handlers only get passed the type they subscribed to public void subscribe(Class eventType, Consumer handler) { handlers.computeIfAbsent(eventType, k -> new CopyOnWriteArrayList<>()) - .add((Consumer) handler); + .add((Consumer) (Consumer) handler); } public void publish(T event) {