hasName method

NamebaseRecordResult hasName(
  1. String name,
  2. String prefix
)

Finds Matching Record with Username and Prefix

Implementation

NamebaseRecordResult hasName(String name, String prefix) {
  // Check Exists
  var exists = records.any((r) => r.equals(name, prefix));

  // Find Existing Record
  if (exists) {
    var record = records.firstWhere((r) => r.equals(name, prefix));

    // Return Result
    return NamebaseRecordResult(exists: true, record: record);
  }
  return NamebaseRecordResult(exists: false, record: DNSRecord.blank());
}