Merge pull request #1548 from majestrate/lns-mx-records-2021-02-25

add mx records to lns names
pull/1563/head
Jeff 3 years ago committed by GitHub
commit b4b8b84e57
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -483,7 +483,23 @@ namespace llarp
service::Address addr;
if (addr.FromString(qname, ".loki") || addr.FromString(qname, ".snode")
|| is_random_snode(msg) || is_localhost_loki(msg))
{
msg.AddMXReply(qname, 1);
}
else if (service::NameIsValid(lnsName))
{
return LookupNameAsync(lnsName, [msg, lnsName, reply](auto maybe) mutable {
if (maybe.has_value())
{
msg.AddMXReply(maybe->ToString(), 1);
}
else
{
msg.AddNXReply();
}
reply(msg);
});
}
else
msg.AddNXReply();
reply(msg);

Loading…
Cancel
Save