scanWifi method

Future<void> scanWifi()

Implementation

Future<void> scanWifi() async {
  if (!widget.isVisible || !mounted) {
    return;
  }
  setState(() {
    isLoading = true;
  });
  try {
    List<WifiScan>? response = await LogbotSetupApiManager.network
        .wifiScan(outputSize: 4, filters: ["id", "security"]);
    setState(() {
      wifiNetworks = response ?? [];
      isLoading = false;
    });
  } catch (e) {
    LogbotLogger().error("scanWifi()", e.toString());
    setState(() {
      isLoading = false;
    });
  }
}