Add method to load plugin from official HTTPS
[jFCPlib.git] / src / main / java / net / pterodactylus / fcp / quelaton / LoadPluginCommandImpl.java
index 3109e8a..eccb10f 100644 (file)
@@ -48,6 +48,14 @@ public class LoadPluginCommandImpl implements LoadPluginCommand {
                return this::execute;
        }
 
+       @Override
+       public Executable<Optional<PluginInfo>> officialFromHttps(String pluginIdentifier) {
+               loadPlugin.setUrlType(UrlType.OFFICIAL);
+               loadPlugin.setOfficialSource(OfficialSource.HTTPS);
+               loadPlugin.setPluginUrl(pluginIdentifier);
+               return this::execute;
+       }
+
        private ListenableFuture<Optional<PluginInfo>> execute() {
                return threadPool.submit(this::executeDialog);
        }