getAvailableSecureStore function

Future<SecureStore> getAvailableSecureStore({
  1. required Future<String?> getPassword(),
})

Implementation

Future<SecureStore> getAvailableSecureStore({
  required Future<String?> Function() getPassword,
}) async {
  final isBiometricsAvailable = await BiometricsStore().isAvailable();
  if (isBiometricsAvailable) {
    return BiometricsStore();
  }
  return PasswordStore(getPassword: getPassword);
}