refactor: make env::readBool public (#7135)

Parent-pr: 6695
This commit is contained in:
pajlada
2026-07-26 11:26:52 +00:00
committed by GitHub
parent 45f98a71b0
commit 61ea0fde5c
2 changed files with 10 additions and 3 deletions
+8 -3
View File
@@ -59,7 +59,11 @@ uint16_t readPortEnv(const char *envName, uint16_t defaultValue)
return defaultValue;
}
bool readBoolEnv(const char *envName, bool defaultValue)
} // namespace
namespace env {
bool readBool(const char *envName, bool defaultValue)
{
auto envString = qEnvironmentVariable(envName);
if (!envString.isEmpty())
@@ -70,7 +74,7 @@ bool readBoolEnv(const char *envName, bool defaultValue)
return defaultValue;
}
} // namespace
} // namespace env
Env::Env()
: recentMessagesApiUrl(
@@ -83,7 +87,8 @@ Env::Env()
, twitchServerHost(qEnvironmentVariable("CHATTERINO2_TWITCH_SERVER_HOST",
"irc.chat.twitch.tv"))
, twitchServerPort(readPortEnv("CHATTERINO2_TWITCH_SERVER_PORT", 443))
, twitchServerSecure(readBoolEnv("CHATTERINO2_TWITCH_SERVER_SECURE", true))
, twitchServerSecure(
env::readBool("CHATTERINO2_TWITCH_SERVER_SECURE", true))
, proxyUrl(readOptionalStringEnv("CHATTERINO2_PROXY_URL"))
, logToFile(qEnvironmentVariable(env::LOG_TO_FILE, ""))
{
+2
View File
@@ -15,6 +15,8 @@ namespace env {
constexpr const char *LOG_TO_FILE = "CHATTERINO_LOG_TO_FILE";
bool readBool(const char *envName, bool defaultValue);
} // namespace env
class Env