summaryrefslogtreecommitdiffstats
path: root/src/ClientInfo.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ClientInfo.hpp')
-rw-r--r--src/ClientInfo.hpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/ClientInfo.hpp b/src/ClientInfo.hpp
index 416fd4a..f84df7d 100644
--- a/src/ClientInfo.hpp
+++ b/src/ClientInfo.hpp
@@ -32,7 +32,6 @@ public:
QStringList players;
ClientInterface interface = Clonk;
- int CUID = 0;
bool activated = false;
bool dcc = false;
@@ -53,13 +52,12 @@ public:
return ret;
}
- static inline ClientInfo clonkClient(QString nick, QString pcName, int CUID, bool activated = false)
+ static inline ClientInfo clonkClient(QString nick, QString pcName, bool activated = false)
{
ClientInfo ret;
ret.interface = Clonk;
ret.nick = nick;
ret.pcName = pcName;
- ret.CUID = CUID;
ret.activated = activated;
return ret;
}
@@ -92,7 +90,7 @@ public:
}
else
{
- return other.interface == interface && other.nick == nick && (interface == Clonk ? other.pcName == pcName && other.CUID == CUID : true);
+ return other.interface == interface && other.nick == nick && (interface == Clonk ? other.pcName == pcName : true);
}
}
@@ -166,7 +164,7 @@ public:
{
if(parts.length() != 6 && parts.length() != 5) throw ConfigException("Cannot read corrupt ClientInfo with Clonk-ClientInterface: " + string.toStdString());
info.pcName = parts.at(1);
- info.CUID = parts.at(2).toInt();
+ // CUID used to be 2; keep compatible
info.nick = parts.at(3);
info.activated = ConfigValueBase::getValue<bool>(parts.at(4));
if(parts.length() > 5)
@@ -199,7 +197,7 @@ public:
switch(info.interface)
{
case Auto: break;
- case Clonk: ret.append(info.pcName); ret.append(QString::number(info.CUID)); ret.append(info.nick); ret.append(ConfigValueBase::getStringValue(info.activated)); ret.append(ConfigValueBase::getStringValue<QList<QString>>(info.players)); break;
+ case Clonk: ret.append(info.pcName); ret.append("0"); ret.append(info.nick); ret.append(ConfigValueBase::getStringValue(info.activated)); ret.append(ConfigValueBase::getStringValue<QList<QString>>(info.players)); break;
case IRC: ret.append(info.nick); break;
case Management: ret.append(info.management.name); break;
}