[refactor] use MiniRTC public APIs across clients

This commit is contained in:
dijunkun
2026-11-06 23:44:54 +08:00
parent 05782bce7c
commit a64a28a5a3
16 changed files with 121 additions and 86 deletions
@@ -10,7 +10,7 @@
#include <optional>
#include "config_center.h"
#include "signal_server_address.h"
#include <minirtc.h>
#include "signal_server_settings.h"
namespace crossdesk {
@@ -88,7 +88,8 @@ SettingResult ApplyConsoleSetting(ConfigCenter& config, const std::string& key,
canonical = value;
save = [&config, mode] { return config.SetTurnMode(static_cast<ConfigCenter::TURN_MODE>(mode)); };
} else if (key == "server_host") {
if (!minirtc::ParseSignalServerAddress(input)) return result;
MiniRtcSignalServerAddress address{};
if (ParseMiniRtcSignalServerAddress(input.data(), input.size(), &address) != 0) return result;
save = [&] { return config.SetServerHost(input); };
} else if (key == "server_port") {
int port = 0;