[wifi] conditionally enable (#90)

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/90
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
This commit is contained in:
lizzie 2025-07-23 09:54:00 +02:00 committed by crueter
parent 275d64e653
commit fb459c75d9
No known key found for this signature in database
GPG key ID: 425ACD2D4830EBC6
3 changed files with 10 additions and 4 deletions

View file

@ -19,7 +19,7 @@ using namespace std::chrono_literals;
#endif
namespace Network {
#ifdef ENABLE_WIFI_SCAN
#ifdef _WIN32
static u8 QualityToPercent(DWORD q) {
return static_cast<u8>(q);
@ -173,16 +173,20 @@ static std::vector<Network::ScanData> ScanWifiLinux(std::chrono::milliseconds de
return out;
}
#endif /* linux */
#endif
std::vector<Network::ScanData> ScanWifiNetworks(std::chrono::milliseconds deadline) {
#ifdef _WIN32
#ifdef ENABLE_WIFI_SCAN
#if defined(_WIN32)
return ScanWifiWin(deadline);
#elif defined(__linux__) && !defined(ANDROID)
return ScanWifiLinux(deadline);
#else
std::this_thread::sleep_for(deadline);
return {}; // unsupported host, pretend no results
#endif
#else
return {}; // disabled, pretend no results
#endif
}
} // namespace Network