RelayConnectionKey.authenticated constructor

RelayConnectionKey.authenticated(
  1. String url,
  2. String pubkey
)

key of a connection authenticated as pubkey

Implementation

factory RelayConnectionKey.authenticated(String url, String pubkey) {
  if (!_hexPubkeyRegex.hasMatch(pubkey)) {
    throw ArgumentError.value(pubkey, 'pubkey', 'expected 64 hex characters');
  }
  return RelayConnectionKey._(_normalizeUrl(url), pubkey.toLowerCase());
}