X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fsqlitestorage.cpp;h=7c46333d3044ef512311ea7e352dbb7d9a66398c;hb=4d97c55d7f8864041b891b2d2f13c909f8b548f8;hp=84b7776786e785896a08034878011a77570004e6;hpb=0d66a6f9ed6ea90493bca69ff781a1131d981503;p=quassel.git diff --git a/src/core/sqlitestorage.cpp b/src/core/sqlitestorage.cpp index 84b77767..7c46333d 100644 --- a/src/core/sqlitestorage.cpp +++ b/src/core/sqlitestorage.cpp @@ -113,6 +113,18 @@ UserId SqliteStorage::validateUser(const QString &user, const QString &password) } } +UserId SqliteStorage::internalUser() { + QSqlQuery query(logDb()); + query.prepare(queryString("select_internaluser")); + query.exec(); + + if(query.first()) { + return query.value(0).toInt(); + } else { + return 0; + } +} + void SqliteStorage::delUser(UserId user) { QSqlQuery query(logDb()); query.prepare(queryString("delete_backlog_by_uid")); @@ -491,7 +503,7 @@ BufferInfo SqliteStorage::getBufferInfo(UserId user, const NetworkId &networkId, query->exec(); if(!query->first()) { watchQuery(query); - quWarning() << "unable to create BufferInfo for: " << user << networkId << buffer; + quWarning() << "unable to create BufferInfo for:" << user << networkId << buffer; return BufferInfo(); } } @@ -499,11 +511,11 @@ BufferInfo SqliteStorage::getBufferInfo(UserId user, const NetworkId &networkId, BufferInfo bufferInfo = BufferInfo(query->value(0).toInt(), networkId, (BufferInfo::Type)query->value(1).toInt(), 0, buffer); if(query->next()) { quError() << "SqliteStorage::getBufferInfo(): received more then one Buffer!"; - quError() << " Query: " << query->lastQuery(); + quError() << " Query:" << query->lastQuery(); quError() << " bound Values:"; QList list = query->boundValues().values(); for (int i = 0; i < list.size(); ++i) - quError() << i << ": " << list.at(i).toString().toAscii().data(); + quError() << i << ":" << list.at(i).toString().toAscii().data(); Q_ASSERT(false); }