mirror of
https://github.com/Nathanwoodburn/FireWallet.git
synced 2024-11-24 08:08:14 +11:00
main: Added some improvements to hip02 addresses with trailing whitespace
This commit is contained in:
parent
1a98a6a1c6
commit
de7109eddc
@ -1370,7 +1370,6 @@ namespace FireWallet
|
|||||||
|
|
||||||
// Perform the DNS lookup for the specified domain using DNSSec
|
// Perform the DNS lookup for the specified domain using DNSSec
|
||||||
var result = client.Query(domain, QueryType.A);
|
var result = client.Query(domain, QueryType.A);
|
||||||
|
|
||||||
// Display the DNS lookup results
|
// Display the DNS lookup results
|
||||||
foreach (var record in result.Answers.OfType<ARecord>())
|
foreach (var record in result.Answers.OfType<ARecord>())
|
||||||
{
|
{
|
||||||
@ -1381,6 +1380,7 @@ namespace FireWallet
|
|||||||
{
|
{
|
||||||
labelSendingError.Show();
|
labelSendingError.Show();
|
||||||
labelSendingError.Text = "HIP-02 lookup failed";
|
labelSendingError.Text = "HIP-02 lookup failed";
|
||||||
|
AddLog("No IP found");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1405,17 +1405,41 @@ namespace FireWallet
|
|||||||
// Send a GET request to the specified URL
|
// Send a GET request to the specified URL
|
||||||
HttpResponseMessage response = httpclient.GetAsync(url).Result;
|
HttpResponseMessage response = httpclient.GetAsync(url).Result;
|
||||||
|
|
||||||
|
if (response.StatusCode != HttpStatusCode.OK)
|
||||||
|
{
|
||||||
|
labelSendingError.Show();
|
||||||
|
labelSendingError.Text = "HIP-02 lookup failed";
|
||||||
|
AddLog("HTTPS get failed");
|
||||||
|
AddLog(response.Content.ReadAsStringAsync().Result);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Response
|
// Response
|
||||||
string address = response.Content.ReadAsStringAsync().Result;
|
string address = response.Content.ReadAsStringAsync().Result;
|
||||||
|
address = address.Trim();
|
||||||
|
|
||||||
|
|
||||||
|
if (await ValidAddress(address))
|
||||||
|
{
|
||||||
|
labelSendingHIPAddress.Text = address;
|
||||||
|
labelSendingHIPAddress.Show();
|
||||||
|
labelHIPArrow.Show();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
labelSendingError.Show();
|
||||||
|
labelSendingError.Text = "Invalid Address";
|
||||||
|
AddLog("Invalid Address\n"+address);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
labelSendingHIPAddress.Text = address;
|
|
||||||
labelSendingHIPAddress.Show();
|
|
||||||
labelHIPArrow.Show();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
AddLog("HIP-02 lookup error");
|
||||||
AddLog(ex.Message);
|
AddLog(ex.Message);
|
||||||
labelSendingError.Show();
|
labelSendingError.Show();
|
||||||
labelSendingError.Text = "HIP-02 lookup failed";
|
labelSendingError.Text = "HIP-02 lookup failed";
|
||||||
|
Loading…
Reference in New Issue
Block a user