summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt
diff options
context:
space:
mode:
authorJMC47 <JMC4789@gmail.com>2026-06-28 12:38:55 -0400
committerGitHub <noreply@github.com>2026-06-28 12:38:55 -0400
commite2ab15aa23fd05f5f90f71552ee33857bad5775e (patch)
tree5aa1d2177c73ffc9ce3b812ca991080c814ebc99 /Source/Core/DolphinQt
parentbe33a68335e9ede4d8a54b9449ddda5329531d5a (diff)
parent1d1c9696aeee312e003d200fde105ab9da6a409c (diff)
Merge pull request #14647 from tom-pratt/netplay
Android netplay
Diffstat (limited to 'Source/Core/DolphinQt')
-rw-r--r--Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp15
1 files changed, 3 insertions, 12 deletions
diff --git a/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp b/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp
index 6cadce9203..733ba76bd1 100644
--- a/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp
+++ b/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp
@@ -30,9 +30,9 @@
#endif
#include "Common/Config/Config.h"
-#include "Common/HttpRequest.h"
#include "Common/Logging/Log.h"
#include "Common/TraversalClient.h"
+#include "Core/NetPlayCommon.h"
#include "Core/Boot/Boot.h"
#include "Core/Config/GraphicsSettings.h"
@@ -550,17 +550,8 @@ void NetPlayDialog::show(std::string nickname, bool use_traversal)
void NetPlayDialog::ResetExternalIP()
{
- m_external_ip_address = Common::Lazy<std::string>([]() -> std::string {
- Common::HttpRequest request;
- // ENet does not support IPv6, so IPv4 has to be used
- request.UseIPv4();
- Common::HttpRequest::Response response =
- request.Get("https://ip.dolphin-emu.org/", {{"X-Is-Dolphin", "1"}});
-
- if (response.has_value())
- return std::string(response->begin(), response->end());
- return "";
- });
+ m_external_ip_address =
+ Common::Lazy<std::string>([]() -> std::string { return NetPlay::GetExternalIPAddress(); });
}
void NetPlayDialog::UpdateDiscordPresence()