adjust keychainManager to new API

This commit is contained in:
Armin Schrenk
2024-09-16 17:35:22 +02:00
parent 2f311c1dfe
commit 80e101456b
2 changed files with 4 additions and 3 deletions

View File

@@ -44,7 +44,7 @@ public class KeychainManager implements KeychainAccessProvider {
}
@Override
public void storePassphrase(String key, String displayName, CharSequence passphrase) throws KeychainAccessException {
public void storePassphrase(String key, String displayName, CharSequence passphrase, boolean ignored) throws KeychainAccessException {
getKeychainOrFail().storePassphrase(key, displayName, passphrase);
setPassphraseStored(key, true);
}

View File

@@ -5,6 +5,7 @@
*******************************************************************************/
package org.cryptomator.common.keychain;
import org.cryptomator.integrations.keychain.KeychainAccessException;
import org.cryptomator.integrations.keychain.KeychainAccessProvider;
import java.util.HashMap;
@@ -20,7 +21,7 @@ class MapKeychainAccess implements KeychainAccessProvider {
}
@Override
public void storePassphrase(String key, String displayName,CharSequence passphrase) {
public void storePassphrase(String key, String displayName,CharSequence passphrase, boolean ignored) {
char[] pw = new char[passphrase.length()];
for (int i = 0; i < passphrase.length(); i++) {
pw[i] = passphrase.charAt(i);
@@ -39,7 +40,7 @@ class MapKeychainAccess implements KeychainAccessProvider {
}
@Override
public void changePassphrase(String key, String displayName, CharSequence passphrase) {
public void changePassphrase(String key, String displayName, CharSequence passphrase) throws KeychainAccessException {
map.get(key);
storePassphrase(key, displayName, passphrase);
}