diff --git a/plugins/builtin/source/content/background_services.cpp b/plugins/builtin/source/content/background_services.cpp index f23b0d551..27a5761de 100644 --- a/plugins/builtin/source/content/background_services.cpp +++ b/plugins/builtin/source/content/background_services.cpp @@ -19,7 +19,7 @@ namespace hex::plugin::builtin { std::this_thread::yield(); return; } - static wolv::net::SocketServer networkInterfaceServer(51337); + static wolv::net::SocketServer networkInterfaceServer(31337); networkInterfaceServer.accept([](auto, const std::vector &data) -> std::vector { nlohmann::json result; @@ -28,7 +28,7 @@ namespace hex::plugin::builtin { const auto &endpoints = ContentRegistry::CommunicationInterface::impl::getNetworkEndpoints(); if (auto callback = endpoints.find(json["endpoint"].get()); callback != endpoints.end()) { - auto responseData = callback->second(json["data"]); + auto responseData = callback->second(json.contains("data") ? json["data"] : nlohmann::json::object()); result["status"] = "success"; result["data"] = responseData;