addPeer method

  1. @override
Future<Map> addPeer({
  1. required String id,
  2. required String name,
  3. required String publicKey,
  4. required String relayServer,
  5. required String version,
})
override

Pair wallet with dApp using P2PPeer data

Implementation

@override
Future<Map> addPeer({
  required String id,
  required String name,
  required String publicKey,
  required String relayServer,
  required String version,
}) async {
  Map<String, dynamic> args = <String, dynamic>{};
  args.putIfAbsent("id", () => id);
  args.putIfAbsent("name", () => name);
  args.putIfAbsent("publicKey", () => publicKey);
  args.putIfAbsent("relayServer", () => relayServer);
  args.putIfAbsent("version", () => version);
  dynamic data = await methodChannel.invokeMethod('addPeer', args);
  if (data is String) {
    return jsonDecode(data);
  }
  return data;
}