From 45531dc54ae8db97fa91a1c0086852de0c1426c7 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Mon, 24 Apr 2017 15:46:57 +0200 Subject: [PATCH] upgraded webdav-nio-adapter to 0.5.0 --- main/pom.xml | 2 +- .../main/java/org/cryptomator/ui/model/Vault.java | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/main/pom.xml b/main/pom.xml index 661f652b1..58bc10746 100644 --- a/main/pom.xml +++ b/main/pom.xml @@ -29,7 +29,7 @@ 1.1.1 1.2.0 - 0.4.0 + 0.5.0 1.0.0 2.8.1 1.7.25 diff --git a/main/ui/src/main/java/org/cryptomator/ui/model/Vault.java b/main/ui/src/main/java/org/cryptomator/ui/model/Vault.java index 92ca44eff..4e84a5f39 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/model/Vault.java +++ b/main/ui/src/main/java/org/cryptomator/ui/model/Vault.java @@ -16,8 +16,6 @@ import java.nio.file.FileSystem; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; -import java.util.HashMap; -import java.util.Map; import java.util.Objects; import java.util.concurrent.atomic.AtomicReference; @@ -34,9 +32,9 @@ import org.cryptomator.cryptofs.CryptoFileSystemProvider; import org.cryptomator.cryptolib.api.CryptoException; import org.cryptomator.cryptolib.api.InvalidPassphraseException; import org.cryptomator.frontend.webdav.WebDavServer; +import org.cryptomator.frontend.webdav.mount.MountParams; import org.cryptomator.frontend.webdav.mount.Mounter.CommandFailedException; import org.cryptomator.frontend.webdav.mount.Mounter.Mount; -import org.cryptomator.frontend.webdav.mount.Mounter.MountParam; import org.cryptomator.frontend.webdav.servlet.WebDavServletController; import org.cryptomator.ui.model.VaultModule.PerVault; import org.cryptomator.ui.util.DeferredCloser; @@ -132,12 +130,13 @@ public class Vault { throw new IllegalStateException("Mounting requires unlocked WebDAV servlet."); } - Map mountOptions = new HashMap<>(); - mountOptions.put(MountParam.WIN_DRIVE_LETTER, vaultSettings.winDriveLetter().get()); - mountOptions.put(MountParam.PREFERRED_GVFS_SCHEME, settings.preferredGvfsScheme().get()); + MountParams mountParams = MountParams.create() // + .withWindowsDriveLetter(vaultSettings.winDriveLetter().get()) // + .withPreferredGvfsScheme(settings.preferredGvfsScheme().get()) // + .build(); try { - mount = servlet.mount(mountOptions); + mount = servlet.mount(mountParams); Platform.runLater(() -> { mounted.set(true); });