Show Lightning node availability in navigation (#5951)

* Show Lightning node availability in navigation

Instead of simply communicating the setup state of the store's LN node, this now also checks its availability.

Closes  #5940.

* Cleanups

* Add Selenium test for public node page and status in nav

* Cache the available lightning node result

---------

Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
This commit is contained in:
d11n
2024-04-26 08:30:34 +02:00
committed by GitHub
parent d3277306cf
commit 8d429f064b
9 changed files with 121 additions and 26 deletions

View File

@@ -8,5 +8,7 @@ namespace BTCPayServer.Models.StoreViewModels
public PaymentMethodId PaymentMethodId { get; set; }
public string Address { get; set; }
public bool Enabled { get; set; }
public bool Available { get; set; }
public string CacheKey { get; set; }
}
}