update db fix
This commit is contained in:
+14
-2
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user