simpler sql query for msgs when acc is selected
This commit is contained in:
parent
a02ff587f6
commit
6fcb96f36c
1 changed files with 7 additions and 0 deletions
|
@ -620,6 +620,13 @@ bool ServiceRoot::loadMessagesForItem(RootItem* item, MessagesModel* model) {
|
||||||
"(SELECT COUNT(*) FROM LabelsInMessages WHERE account_id = %1 AND message = Messages.custom_id) > 0")
|
"(SELECT COUNT(*) FROM LabelsInMessages WHERE account_id = %1 AND message = Messages.custom_id) > 0")
|
||||||
.arg(QString::number(accountId())));
|
.arg(QString::number(accountId())));
|
||||||
}
|
}
|
||||||
|
else if (item->kind() == RootItem::Kind::ServiceRoot) {
|
||||||
|
model->setFilter(
|
||||||
|
QString("Messages.is_deleted = 0 AND Messages.is_pdeleted = 0 AND Messages.account_id = %1").arg(
|
||||||
|
QString::number(accountId())));
|
||||||
|
|
||||||
|
qDebugNN << "Displaying messages from account:" << QUOTE_W_SPACE_DOT(accountId());
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
QList<Feed*> children = item->getSubTreeFeeds();
|
QList<Feed*> children = item->getSubTreeFeeds();
|
||||||
QString filter_clause = textualFeedIds(children).join(QSL(", "));
|
QString filter_clause = textualFeedIds(children).join(QSL(", "));
|
||||||
|
|
Loading…
Add table
Reference in a new issue