writeKeysForAddr method Null safety

Future<bool> writeKeysForAddr(
  1. Uint8List dscBytes,
  2. Uint8List pskBytes,
  3. String addr
)

Implementation

Future<bool> writeKeysForAddr(Uint8List dscBytes, Uint8List pskBytes, String addr) async {
  // store the two keys in keychain
  var keychainPuts = [
    FlutterKeychain.put(key: _dscKeyForDid(addr), value: _encodeHexString(dscBytes)),
    FlutterKeychain.put(key: _pskKeyForDid(addr), value: _encodeHexString(pskBytes)),
  ];
  await Future.wait(keychainPuts, eagerError: true, cleanUp: (dynamic error) {
    Log.error("Failed to write AES keys to keychain: $error");
  });
  return false;
}