mirror of
https://github.com/m2049r/xmrwallet
synced 2025-05-17 05:11:54 +02:00
parent
1f5061df38
commit
668cefb357
@ -178,16 +178,12 @@ public class WalletManager {
|
|||||||
public native boolean verifyWalletPassword(String keys_file_name, String password, boolean watch_only);
|
public native boolean verifyWalletPassword(String keys_file_name, String password, boolean watch_only);
|
||||||
|
|
||||||
public boolean verifyWalletPasswordOnly(String keys_file_name, String password) {
|
public boolean verifyWalletPasswordOnly(String keys_file_name, String password) {
|
||||||
return queryWalletDevice(keys_file_name, password) != Wallet.Device.Device_Undefined;
|
return queryWalletDeviceJ(keys_file_name, password) >= 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Wallet.Device queryWalletDevice(String keys_file_name, String password) {
|
public Wallet.Device queryWalletDevice(String keys_file_name, String password) {
|
||||||
int device = queryWalletDeviceJ(keys_file_name, password);
|
int device = queryWalletDeviceJ(keys_file_name, password);
|
||||||
Wallet.Device[] types = Wallet.Device.values();
|
return Wallet.Device.values()[device + 1]; // mapping is monero+1=android
|
||||||
// mapping is monero+1=android
|
|
||||||
if ((device < 0) || (device > types.length - 2))
|
|
||||||
device = -1;
|
|
||||||
return types[device + 1];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private native int queryWalletDeviceJ(String keys_file_name, String password);
|
private native int queryWalletDeviceJ(String keys_file_name, String password);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user