mirror of
https://github.com/xpipe-io/xpipe.git
synced 2026-04-25 00:52:31 -04:00
Rework setup providers
This commit is contained in:
@@ -19,10 +19,6 @@ public interface SetupProvider {
|
||||
|
||||
LabelGraphic getGraphic();
|
||||
|
||||
boolean checkInstalled();
|
||||
|
||||
void execute() throws Exception;
|
||||
|
||||
ScanProvider getScan();
|
||||
|
||||
class Loader implements ModuleLayerLoader {
|
||||
|
||||
@@ -33,10 +33,6 @@ public class SetupToolActionProvider implements ActionProvider {
|
||||
throw ErrorEventFactory.expected(new IllegalArgumentException("Setup action not found: " + type));
|
||||
}
|
||||
|
||||
if (!provider.get().checkInstalled()) {
|
||||
provider.get().execute();
|
||||
}
|
||||
|
||||
var local = DataStorage.get().local();
|
||||
var sc = ((ShellStore) local.getStore()).getOrStartSession();
|
||||
var op = provider.get().getScan().create(local, sc);
|
||||
|
||||
Reference in New Issue
Block a user