Wi-Fi Direct Service Implementation(8.3)

PiperOrigin-RevId: 843969255
This commit is contained in:
hai007
2025-12-12 22:46:16 -08:00
committed by Copybara-Service
parent 1ac3538d15
commit 9cf53e968b
2 changed files with 9 additions and 2 deletions
@@ -160,7 +160,10 @@ WifiDirectBwuHandler::CreateUpgradedEndpointChannel(
LOG(INFO) << "Received WifiDirect credential SSID: " << ssid
<< ", Password: " << masker::Mask(password)
<< ", Port: " << port << ", Gateway: " << gateway
<< ", Frequency: " << freq;
<< ", Frequency: " << freq
<< ". SSID/PASSWORD auth type is not supported, return";
return {Error(
OperationResultCode::CONNECTIVITY_WIFI_DIRECT_INVALID_CREDENTIAL)};
}
if (!wifi_direct_medium_.ConnectWifiDirect(wifi_direct_credentials)) {
@@ -316,7 +316,7 @@ bool WifiDirectMedium::StartWifiDirect(
try {
advertiser_.Start();
LOG(INFO) << "Start WifiDirect GO succeeded. Status: "
LOG(INFO) << "Start WifiDirect GO Status: "
<< (int)advertiser_.AdvertisementStatus();
if ((advertiser_.AdvertisementStatus() ==
WiFiDirectServiceAdvertisementStatus::Created) ||
@@ -555,6 +555,10 @@ bool WifiDirectMedium::ConnectWifiDirect(
}
credentials_gc_ = credentials;
if (credentials_gc_.GetServiceName().empty()) {
LOG(ERROR) << "GC: Service name is empty, return false";
return false;
}
winrt::hstring device_selector = WiFiDirectService::GetSelector(
winrt::to_hstring(credentials_gc_.GetServiceName()));
const winrt::param::iterable<winrt::hstring> requested_properties =