mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2024-12-23 20:19:25 +00:00
37 lines
747 B
Dart
37 lines
747 B
Dart
enum SecretStoreKey { moneroWalletPassword, pinCodePassword, backupPassword }
|
|
|
|
const moneroWalletPassword = "MONERO_WALLET_PASSWORD";
|
|
const pinCodePassword = "PIN_CODE_PASSWORD";
|
|
const backupPassword = "BACKUP_CODE_PASSWORD";
|
|
|
|
String generateStoreKeyFor({
|
|
required SecretStoreKey key,
|
|
String walletName = "",
|
|
}) {
|
|
var _key = "";
|
|
|
|
switch (key) {
|
|
case SecretStoreKey.moneroWalletPassword:
|
|
{
|
|
_key = moneroWalletPassword + "_" + walletName.toUpperCase();
|
|
}
|
|
break;
|
|
|
|
case SecretStoreKey.pinCodePassword:
|
|
{
|
|
_key = pinCodePassword;
|
|
}
|
|
break;
|
|
|
|
case SecretStoreKey.backupPassword:
|
|
{
|
|
_key = backupPassword;
|
|
}
|
|
break;
|
|
|
|
default:
|
|
{}
|
|
}
|
|
|
|
return _key;
|
|
}
|