diff --git a/app/src/main/java/io/xpipe/app/launcher/LauncherInput.java b/app/src/main/java/io/xpipe/app/launcher/LauncherInput.java index 9dfe775e..adf5d47a 100644 --- a/app/src/main/java/io/xpipe/app/launcher/LauncherInput.java +++ b/app/src/main/java/io/xpipe/app/launcher/LauncherInput.java @@ -7,8 +7,6 @@ import io.xpipe.app.ext.ActionProvider; import io.xpipe.app.issue.ErrorEvent; import io.xpipe.app.issue.TrackEvent; import io.xpipe.app.storage.DataStorage; - -import lombok.Getter; import lombok.Value; import java.net.URI; @@ -66,7 +64,7 @@ public abstract class LauncherInput { if (scheme != null) { if (scheme.equalsIgnoreCase("file")) { var path = Path.of(uri); - return List.of(new LocalFileInput(path)); + return List.of(new BrowseFileAction(path)); } var action = uri.getScheme(); @@ -91,7 +89,7 @@ public abstract class LauncherInput { try { var path = Path.of(input); if (Files.exists(path)) { - return List.of(new LocalFileInput(path)); + return List.of(new BrowseFileAction(path)); } } catch (InvalidPathException ignored) { } @@ -100,7 +98,7 @@ public abstract class LauncherInput { } @Value - public static class LocalFileInput implements ActionProvider.Action { + public static class BrowseFileAction implements ActionProvider.Action { Path file; @@ -125,14 +123,4 @@ public abstract class LauncherInput { DataStorage.get().local().ref(), model -> dir.toString(), null); } } - - @Getter - public abstract static class ActionInput extends LauncherInput { - - private final List args; - - protected ActionInput(List args) { - this.args = args; - } - } } diff --git a/app/src/main/java/io/xpipe/app/test/TestModule.java b/app/src/main/java/io/xpipe/app/test/TestModule.java index f04b6ac4..681e5f3c 100644 --- a/app/src/main/java/io/xpipe/app/test/TestModule.java +++ b/app/src/main/java/io/xpipe/app/test/TestModule.java @@ -43,7 +43,7 @@ public abstract class TestModule { return argumentBuilder.build(); } - protected abstract void init(Map> list); + protected abstract void init(Map> list) throws Exception; protected abstract Class getValueClass(); }