X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fcore.cpp;h=20dc44940b2c72d0d25e0a7182d5eb3ca05218a4;hb=ea00d87c6fe7d2df6f6c2f96386cb14ba755322d;hp=98a4a8371750b2d449a33626fa46bbaa67220b26;hpb=ef1ee865c342a16daab514a99110f56150ea95e7;p=quassel.git diff --git a/src/core/core.cpp b/src/core/core.cpp index 98a4a837..20dc4494 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp @@ -65,7 +65,7 @@ void Core::init() { CoreSettings cs; if(!(configured = initStorage(cs.storageSettings().toMap()))) { - qWarning("Core is currently not configured!"); + qWarning("Core is currently not configured! Please connect with a Quassel Client for basic setup."); // try to migrate old settings QVariantMap old = cs.oldDbSettings().toMap(); @@ -105,7 +105,7 @@ void Core::saveState() { void Core::restoreState() { if(!instance()->configured) { - qWarning() << qPrintable(tr("Cannot restore a state for an unconfigured core!")); + // qWarning() << qPrintable(tr("Cannot restore a state for an unconfigured core!")); return; } if(instance()->sessions.count()) { @@ -275,19 +275,19 @@ MsgId Core::storeMessage(const Message &message) { return instance()->storage->logMessage(message); } -QList Core::requestMsgs(BufferInfo buffer, int lastmsgs, int offset) { +QList Core::requestMsgs(UserId user, BufferId buffer, int lastmsgs, int offset) { QMutexLocker locker(&mutex); - return instance()->storage->requestMsgs(buffer, lastmsgs, offset); + return instance()->storage->requestMsgs(user, buffer, lastmsgs, offset); } -QList Core::requestMsgs(BufferInfo buffer, QDateTime since, int offset) { +QList Core::requestMsgs(UserId user, BufferId buffer, QDateTime since, int offset) { QMutexLocker locker(&mutex); - return instance()->storage->requestMsgs(buffer, since, offset); + return instance()->storage->requestMsgs(user, buffer, since, offset); } -QList Core::requestMsgRange(BufferInfo buffer, int first, int last) { +QList Core::requestMsgRange(UserId user, BufferId buffer, int first, int last) { QMutexLocker locker(&mutex); - return instance()->storage->requestMsgRange(buffer, first, last); + return instance()->storage->requestMsgRange(user, buffer, first, last); } QList Core::requestBuffers(UserId user, QDateTime since) { @@ -305,14 +305,14 @@ BufferId Core::renameBuffer(const UserId &user, const NetworkId &networkId, cons return instance()->storage->renameBuffer(user, networkId, newName, oldName); } -void Core::setBufferLastSeen(UserId user, const BufferId &bufferId, const QDateTime &seenDate) { +void Core::setBufferLastSeenMsg(UserId user, const BufferId &bufferId, const MsgId &msgId) { QMutexLocker locker(&mutex); - return instance()->storage->setBufferLastSeen(user, bufferId, seenDate); + return instance()->storage->setBufferLastSeenMsg(user, bufferId, msgId); } -QHash Core::bufferLastSeenDates(UserId user) { +QHash Core::bufferLastSeenMsgIds(UserId user) { QMutexLocker locker(&mutex); - return instance()->storage->bufferLastSeenDates(user); + return instance()->storage->bufferLastSeenMsgIds(user); } /*** Network Management ***/ @@ -377,7 +377,7 @@ void Core::processClientMessage(QTcpSocket *socket, const QVariantMap &msg) { int updays = uptime / 86400; uptime %= 86400; int uphours = uptime / 3600; uptime %= 3600; int upmins = uptime / 60; - reply["CoreInfo"] = tr("Quassel Core Version %1 (Build >= %2)
" + reply["CoreInfo"] = tr("Quassel Core Version %1 (Build ≥ %2)
" "Up %3d%4h%5m (since %6)").arg(Global::quasselVersion).arg(Global::quasselBuild) .arg(updays).arg(uphours,2,10,QChar('0')).arg(upmins,2,10,QChar('0')).arg(startTime.toString(Qt::TextDate));