update db fix

This commit is contained in:
nikolay
2026-05-06 16:42:03 +03:00
parent 0f2ea42ee6
commit 1a78de96b9
3 changed files with 18 additions and 2 deletions
+14 -2
View File
@@ -965,8 +965,20 @@
if (oldest && oldest.id) url += `&before_id=${encodeURIComponent(oldest.id)}`;
}
const r = await fetch(url);
const data = await r.json().catch(() => ({}));
if (!r.ok || !data.ok) throw new Error(data.error || "chat load failed");
const raw = await r.text().catch(() => "");
let data = {};
try {
data = raw ? JSON.parse(raw) : {};
} catch {
data = {};
}
if (!r.ok || !data.ok) {
const details =
(data && data.error) ||
(raw && raw.trim() ? raw.trim().slice(0, 300) : "") ||
`${r.status} ${r.statusText}`.trim();
throw new Error(details || "chat load failed");
}
const pageDesc = data.items || [];
const pageChrono = pageDesc.slice().reverse(); // newest->oldest => oldest->newest