parseRelayParams function

RelayerProtocolOptions parseRelayParams({
  1. required Map<String, dynamic> params,
  2. String delimiter = "-",
})

Implementation

RelayerProtocolOptions parseRelayParams({
  required Map<String, dynamic> params,
  String delimiter = "-",
}) {
  final Map<String, dynamic> relay = {};
  final prefix = 'relay$delimiter';
  params.keys.forEach((key) {
    if (key.startsWith(prefix)) {
      final name = key.replaceFirst(prefix, "");
      final value = params[key];
      relay[name] = value;
    }
  });
  return RelayerProtocolOptions.fromJson(relay);
}