fix: restore web chat delete endpoint

This commit is contained in:
ngfchl
2026-07-07 14:20:28 +08:00
parent 8f9d89e41b
commit b40e2a2dc8
4 changed files with 333 additions and 4 deletions
+2 -2
View File
@@ -293,10 +293,10 @@ async function deleteChatMessage(item: ChatItem, ban = false) {
if (!await askConfirm(action, `确认${action}这条消息?`, { confirmText: action, danger: true })) return;
item._deleting = true;
try {
await fetchJson(`/api/chat/${item.id}/delete`, {
await fetchJson(`/api/messages/${item.id}/delete`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ ban })
body: JSON.stringify({ ban_user: ban })
});
Object.assign(item, { deleted: true, manually_deleted: true });
await loadStats();