check proposed wallet name against open wallets

This commit is contained in:
Craig Raw 2022-06-06 15:09:56 +02:00
parent aebf4f9d28
commit ededb107a3

View file

@ -5,6 +5,7 @@ import com.sparrowwallet.drongo.SecureString;
import com.sparrowwallet.drongo.Utils; import com.sparrowwallet.drongo.Utils;
import com.sparrowwallet.drongo.crypto.*; import com.sparrowwallet.drongo.crypto.*;
import com.sparrowwallet.drongo.wallet.Wallet; import com.sparrowwallet.drongo.wallet.Wallet;
import com.sparrowwallet.sparrow.AppServices;
import com.sparrowwallet.sparrow.MainApp; import com.sparrowwallet.sparrow.MainApp;
import javafx.concurrent.Service; import javafx.concurrent.Service;
import javafx.concurrent.Task; import javafx.concurrent.Task;
@ -299,6 +300,10 @@ public class Storage {
} }
} }
if(AppServices.get().getOpenWallets().keySet().stream().anyMatch(wallet -> walletName.equals(wallet.getName()))) {
return true;
}
return RESERVED_WALLET_NAMES.contains(walletName); return RESERVED_WALLET_NAMES.contains(walletName);
} }