QVariantList backends;
QVariantList authenticators;
bool configured = Core::isConfigured();
- if (!configured)
- {
+ if (!configured) {
backends = Core::backendInfo();
authenticators = Core::authenticatorInfo();
}
// XXX: FIXME: use client features here: we cannot pass authenticators if the client is too old!
_peer->dispatch(ClientRegistered(Quassel::features(), configured, backends, useSsl, authenticators));
+ _peer->setBuildDate(msg.buildDate);
+ _peer->setClientVersion(msg.clientVersion);
+
if (_legacy && useSsl)
startSsl();
// Maybe this should be hardcoded elsewhere, i.e. as a define.
QString authenticator = msg.authenticator;
quInfo() << "[" << authenticator << "]";
- if (authenticator.trimmed().isEmpty() || authenticator == 0)
- {
+ if (authenticator.trimmed().isEmpty()) {
authenticator = QString("Database");
}
// First attempt local auth using the real username and password.
// If that fails, move onto the auth provider.
UserId uid = Core::validateUser(msg.user, msg.password);
- if (uid == 0)
- {
+ if (uid == 0) {
uid = Core::authenticateUser(msg.user, msg.password);
}