X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fpostgresqlstorage.cpp;h=d9b518f37d76de8427a2f23493657135f712d9cf;hb=92f4dca367c3a6f0536a1e0f3fbb44bb6ed4da62;hp=f07b10826808d1499657c8fa8919e68a2f958710;hpb=502b47a608a55374bd28b6b698971f9f697e2d20;p=quassel.git diff --git a/src/core/postgresqlstorage.cpp b/src/core/postgresqlstorage.cpp index f07b1082..d9b518f3 100644 --- a/src/core/postgresqlstorage.cpp +++ b/src/core/postgresqlstorage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2016 by the Quassel Project * + * Copyright (C) 2005-2018 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -1386,7 +1386,7 @@ QHash PostgreSqlStorage::bufferMarkerLineMsgIds(UserId user) } -void PostgreSqlStorage::setBufferActivity(UserId user, const BufferId &bufferId, const Message::Types &bufferActivity) +void PostgreSqlStorage::setBufferActivity(UserId user, BufferId bufferId, Message::Types bufferActivity) { QSqlQuery query(logDb()); query.prepare(queryString("update_buffer_bufferactivity")); @@ -1410,7 +1410,7 @@ QHash PostgreSqlStorage::bufferActivities(UserId user) } QSqlQuery query(db); - query.prepare(queryString("select_buffer_bufferactivity")); + query.prepare(queryString("select_buffer_bufferactivities")); query.bindValue(":userid", user.toInt()); safeExec(query); if (!watchQuery(query)) { @@ -1426,7 +1426,7 @@ QHash PostgreSqlStorage::bufferActivities(UserId user) return bufferActivityHash; } -Message::Types PostgreSqlStorage::bufferActivity(BufferId &bufferId, MsgId &lastSeenMsgId) +Message::Types PostgreSqlStorage::bufferActivity(BufferId bufferId, MsgId lastSeenMsgId) { QSqlQuery query(logDb()); query.prepare(queryString("select_buffer_bufferactivity")); @@ -1685,7 +1685,7 @@ QList PostgreSqlStorage::requestAllMsgs(UserId user, MsgId first, MsgId QDateTime timestamp; for (int i = 0; i < limit && query.next(); i++) { - timestamp = query.value(1).toDateTime(); + timestamp = query.value(2).toDateTime(); timestamp.setTimeSpec(Qt::UTC); Message msg(timestamp, bufferInfoHash[query.value(1).toInt()],