fix: temporarily disable last message query in member_list

This commit is contained in:
spiral
2021-11-21 09:03:47 -05:00
parent b1f4253efb
commit 9c95ca2ed9
4 changed files with 18 additions and 16 deletions

View File

@@ -6,7 +6,7 @@ namespace PluralKit.Core
// TODO: is inheritance here correct?
public class ListedMember: PKMember
{
public ulong? LastMessage { get; }
// public ulong? LastMessage { get; }
public Instant? LastSwitchTime { get; }
public AnnualDate? AnnualBirthday =>

View File

@@ -30,7 +30,7 @@ create view member_list as
select members.*,
-- Find last message ID
-- max(mid) does full table scan, order by/limit uses index (dunno why, but it works!)
(select mid from messages where messages.member = members.id order by mid desc nulls last limit 1) as last_message,
-- (select mid from messages where messages.member = members.id order by mid desc nulls last limit 1) as last_message,
-- Find last switch timestamp
(