mirror of
https://github.com/wownero/wowlet.git
synced 2026-10-17 07:11:29 +02:00
prestium: read i2p port from env
This commit is contained in:
+1
-1
@@ -189,7 +189,7 @@ if (AttachConsole(ATTACH_PARENT_PROCESS)) {
|
||||
// Prestium initial config
|
||||
if (config()->get(Config::firstRun).toBool() && Prestium::detect()) {
|
||||
config()->set(Config::proxy, Config::Proxy::i2p);
|
||||
config()->set(Config::socks5Port, 4448);
|
||||
config()->set(Config::socks5Port, Prestium::i2pPort());
|
||||
}
|
||||
|
||||
if (parser.isSet("use-local-tor"))
|
||||
|
||||
@@ -8,7 +8,24 @@
|
||||
|
||||
#include "utils/Utils.h"
|
||||
|
||||
#define PRESTIUM_DEFAULT_PORT 4448
|
||||
|
||||
bool Prestium::detect()
|
||||
{
|
||||
return QSysInfo::prettyProductName().contains("Prestium");
|
||||
}
|
||||
|
||||
int Prestium::i2pPort()
|
||||
{
|
||||
QString portStr = qgetenv("PRESTIUM_FEATHER_I2P_PORT");
|
||||
if (portStr.isEmpty()) {
|
||||
return PRESTIUM_DEFAULT_PORT;
|
||||
}
|
||||
|
||||
int port = portStr.toInt();
|
||||
if (port < 1 || port > 65535) {
|
||||
return PRESTIUM_DEFAULT_PORT;
|
||||
}
|
||||
|
||||
return port;
|
||||
}
|
||||
@@ -8,6 +8,7 @@
|
||||
class Prestium {
|
||||
public:
|
||||
static bool detect();
|
||||
static int i2pPort();
|
||||
};
|
||||
|
||||
#endif //FEATHER_PRESTIUM_H
|
||||
|
||||
Reference in New Issue
Block a user