5fc3cf86d59598535b7f0adfddd4b3df1e2d8209
- getMessageById: run findById and getEditHistory in parallel via Promise.all instead of sequential awaits (halves latency for message detail view) - Drop 3 unused indexes on messages table: idx_messages_guild_ai_status_created (0 scans), idx_messages_guild_ai_status_analyzed (97 scans), idx_messages_guild_created_deleted (95 scans, superseded by covering index) — saves ~5.9MB index space + reduces write amplification - Add covering index idx_messages_guild_created_covering for the primary findMany query pattern (guild_id + created_at DESC with INCLUDE columns)
Description
Bete Discord moderation watcher
27 MiB
Languages
TypeScript
97%
Nix
0.8%
Shell
0.7%
CSS
0.7%
PLpgSQL
0.5%
Other
0.3%