2022-08-25 17:35:28 +03:00
|
|
|
#include "configurator_base.h"
|
|
|
|
|
|
2024-04-12 20:00:21 +05:00
|
|
|
ConfiguratorBase::ConfiguratorBase(std::shared_ptr<Settings> settings, const QSharedPointer<ServerController> &serverController, QObject *parent)
|
|
|
|
|
: QObject { parent }, m_settings(settings), m_serverController(serverController)
|
2022-08-25 17:35:28 +03:00
|
|
|
{
|
2024-04-01 20:20:02 +07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
QString ConfiguratorBase::processConfigWithLocalSettings(const QPair<QString, QString> &dns, const bool isApiConfig,
|
|
|
|
|
QString &protocolConfigString)
|
|
|
|
|
{
|
|
|
|
|
processConfigWithDnsSettings(dns, protocolConfigString);
|
|
|
|
|
return protocolConfigString;
|
|
|
|
|
}
|
2022-08-25 17:35:28 +03:00
|
|
|
|
2024-04-01 20:20:02 +07:00
|
|
|
QString ConfiguratorBase::processConfigWithExportSettings(const QPair<QString, QString> &dns, const bool isApiConfig,
|
|
|
|
|
QString &protocolConfigString)
|
|
|
|
|
{
|
|
|
|
|
processConfigWithDnsSettings(dns, protocolConfigString);
|
|
|
|
|
return protocolConfigString;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void ConfiguratorBase::processConfigWithDnsSettings(const QPair<QString, QString> &dns, QString &protocolConfigString)
|
|
|
|
|
{
|
|
|
|
|
protocolConfigString.replace("$PRIMARY_DNS", dns.first);
|
|
|
|
|
protocolConfigString.replace("$SECONDARY_DNS", dns.second);
|
2022-08-25 17:35:28 +03:00
|
|
|
}
|