public Task <NetState> SuggestAsync() { Refresh(); NetState state = Status switch { NetStatus.Lan => NetState.Auth4, NetStatus.Wlan => SsidStateMap.ContainsKey(Ssid) ? SsidStateMap[Ssid] : NetState.Unknown, _ => NetState.Unknown }; return(state != NetState.Unknown ? Task.FromResult(state) : NetPingStatusHelper.GetSuggestion()); } }
public Task <NetState> SuggestAsync() => NetPingStatusHelper.GetSuggestion();