Added sort on unread/starred

This commit is contained in:
M66B
2024-03-06 18:19:11 +01:00
parent 67519b7377
commit fc411e3ca3
4 changed files with 13 additions and 0 deletions

View File

@@ -116,6 +116,7 @@ public interface DaoMessage {
" END" +
", CASE" +
" WHEN 'unread' = :sort2 THEN SUM(1 - message.ui_seen) = 0" +
" WHEN 'starred' = :sort2 THEN COUNT(message.id) - SUM(1 - message.ui_flagged) = 0" +
" ELSE 0" +
" END" +
", CASE WHEN :ascending THEN message.received ELSE -message.received END")
@@ -194,6 +195,7 @@ public interface DaoMessage {
" END" +
", CASE" +
" WHEN 'unread' = :sort2 THEN SUM(1 - message.ui_seen) = 0" +
" WHEN 'starred' = :sort2 THEN COUNT(message.id) - SUM(1 - message.ui_flagged) = 0" +
" ELSE 0" +
" END" +
", CASE WHEN :ascending THEN message.received ELSE -message.received END")