main: Don't install HSD if custom path specified

This commit is contained in:
Nathan Woodburn 2023-06-15 12:21:15 +10:00
parent a8f425434e
commit 2572b17898
Signed by: nathanwoodburn
GPG Key ID: 203B000478AD0EF1

View File

@ -191,9 +191,14 @@ namespace FireWallet
AddLog("Starting HSD");
toolStripStatusLabelstatus.Text = "Status: HSD Starting";
if (!Directory.Exists(dir + "hsd"))
string hsdPath = dir + "hsd\\bin\\hsd.exe";
if (nodeSettings.ContainsKey("HSD-command"))
{
NotifyForm Notifyinstall = new NotifyForm("Installing hsd\nThis may take a few minutes\nDo not close FireWallet", false);
if (nodeSettings["HSD-command"].Contains("{default-dir}"))
{
if (!Directory.Exists(dir + "hsd"))
{
NotifyForm Notifyinstall = new NotifyForm("Installing hsd\nThis may take a few minutes\nDo not close FireWallet", false);
Notifyinstall.Show();
// Wait for the notification to show
await Task.Delay(1000);
@ -208,10 +213,14 @@ namespace FireWallet
if (!Directory.Exists(dir + "hsd\\node_modules"))
{
AddLog("HSD install failed");
this.Close();
return false;
this.Close();
return false;
}
}
}
hsdProcess = new Process();
bool hideScreen = true;