mirror of
https://github.com/Stefan-5422/-T5-Elektrifikatsiya.git
synced 2026-09-04 00:45:58 +02:00
Update Addplug
yes
This commit is contained in:
@@ -33,7 +33,8 @@
|
|||||||
Data="@ipAddresses"
|
Data="@ipAddresses"
|
||||||
TextField="@((_)=>(""))"
|
TextField="@((_)=>(""))"
|
||||||
ValueField="@((_)=>(""))"
|
ValueField="@((_)=>(""))"
|
||||||
Mode="ListGroupMode.Static">
|
Mode="ListGroupMode.Static"
|
||||||
|
Style="border-radius: 0px 0px">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<ListGroupItem>
|
<ListGroupItem>
|
||||||
<Row>
|
<Row>
|
||||||
@@ -94,16 +95,33 @@
|
|||||||
@code {
|
@code {
|
||||||
List<IPAddress> ipAddresses = new List<IPAddress>();
|
List<IPAddress> ipAddresses = new List<IPAddress>();
|
||||||
|
|
||||||
bool visible = true;
|
bool visible = false;
|
||||||
|
|
||||||
|
DateTime time = DateTime.UtcNow;
|
||||||
|
|
||||||
protected override void OnInitialized()
|
protected override void OnInitialized()
|
||||||
{
|
{
|
||||||
ipAddresses.AddRange(MdnsDiscovery.GetChachedDevices());
|
ipAddresses.AddRange(MdnsDiscovery.GetChachedDevices());
|
||||||
|
|
||||||
|
System.Timers.Timer aTimer = new System.Timers.Timer(1000);
|
||||||
|
aTimer.Elapsed += (_, _) => {
|
||||||
|
DateTime dateTime = DateTime.UtcNow;
|
||||||
|
if(dateTime >= time.AddSeconds(5))
|
||||||
|
{
|
||||||
|
visible = false;
|
||||||
|
InvokeAsync(StateHasChanged);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
aTimer.Start();
|
||||||
|
|
||||||
MdnsDiscovery.OnDeviceFound += address =>
|
MdnsDiscovery.OnDeviceFound += address =>
|
||||||
{
|
{
|
||||||
|
visible = true;
|
||||||
|
|
||||||
ipAddresses.Add(address);
|
ipAddresses.Add(address);
|
||||||
InvokeAsync(StateHasChanged);
|
InvokeAsync(StateHasChanged);
|
||||||
visible = false;
|
|
||||||
|
time = DateTime.UtcNow;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user