WireGuardKeyPair.fromDynamic constructor

WireGuardKeyPair.fromDynamic(
  1. dynamic value
)

Implementation

factory WireGuardKeyPair.fromDynamic(dynamic value) {
  if (value is Map<String, dynamic>) {
    return WireGuardKeyPair(
      publicKey: value['publicKey']?.toString() ?? '',
      privateKey: value['privateKey']?.toString() ?? '',
    );
  }

  if (value is Map) {
    return WireGuardKeyPair(
      publicKey: value['publicKey']?.toString() ?? '',
      privateKey: value['privateKey']?.toString() ?? '',
    );
  }

  return const WireGuardKeyPair(publicKey: '', privateKey: '');
}