修复远程缓存

This commit is contained in:
浪子
2026-05-14 15:36:25 +08:00
parent 5365a3569f
commit a2badc2d4f
6 changed files with 225 additions and 33 deletions
@@ -0,0 +1,9 @@
-- Preserve enough ActivityPub Note metadata for remote cached statuses to
-- render accurately and avoid exposing non-public deliveries.
ALTER TABLE cached_statuses ADD COLUMN visibility TEXT NOT NULL DEFAULT 'public';
ALTER TABLE cached_statuses ADD COLUMN mentions_json TEXT NOT NULL DEFAULT '[]';
ALTER TABLE cached_statuses ADD COLUMN tags_json TEXT NOT NULL DEFAULT '[]';
ALTER TABLE cached_statuses ADD COLUMN local_recipients_json TEXT NOT NULL DEFAULT '[]';
CREATE INDEX IF NOT EXISTS idx_cached_statuses_visibility_time ON cached_statuses(visibility, published DESC);