diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index 459d3c52d..4dd4242b3 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -59,7 +59,6 @@ open module org.cryptomator.desktop { uses org.cryptomator.common.locationpresets.LocationPresetsProvider; uses SSLContextProvider; - uses org.cryptomator.event.NotificationHandler; provides TrayMenuController with AwtTrayMenuController; provides Configurator with LogbackConfiguratorFactory; diff --git a/src/main/java/org/cryptomator/event/Answer.java b/src/main/java/org/cryptomator/event/Answer.java deleted file mode 100644 index bfb780e52..000000000 --- a/src/main/java/org/cryptomator/event/Answer.java +++ /dev/null @@ -1,14 +0,0 @@ -package org.cryptomator.event; - -public sealed interface Answer permits Answer.DoNothing, Answer.DoSomething { - - - record DoNothing() implements Answer {} - - record DoSomething(Runnable action) implements Answer { - - void run() { - action.run(); - } - } -} diff --git a/src/main/java/org/cryptomator/event/NotificationHandler.java b/src/main/java/org/cryptomator/event/NotificationHandler.java deleted file mode 100644 index 983a5d2dd..000000000 --- a/src/main/java/org/cryptomator/event/NotificationHandler.java +++ /dev/null @@ -1,15 +0,0 @@ -package org.cryptomator.event; - -import org.cryptomator.integrations.common.IntegrationsLoader; - -import java.util.ServiceLoader; -import java.util.stream.Stream; - -public interface NotificationHandler { - - Answer handle(VaultEvent e); - - static Stream loadAll() { - return IntegrationsLoader.loadAll(ServiceLoader.load(NotificationHandler.class), NotificationHandler.class); - } -}