fix: xREL badges – sequenziell 1 Film pro Request, 400ms Pause, kein Rate-Limit

This commit is contained in:
2026-06-10 20:55:13 +02:00
parent 4333522bd6
commit 3bd8ab901e
2 changed files with 11 additions and 9 deletions

View File

@@ -271,10 +271,10 @@ function KinoGrid({ onOpenModal }) {
let cancelled = false;
const moviesMeta = movies.map(m => ({ id: m.id, title: m.title, original_title: m.original_title }));
(async () => {
for (let i = 0; i < moviesMeta.length; i += 5) {
for (let i = 0; i < moviesMeta.length; i += 1) {
if (cancelled) break;
try {
const chunk = moviesMeta.slice(i, i + 5);
const chunk = moviesMeta.slice(i, i + 1);
const result = await api('/tools/media/xrel-check', { method:'POST', body:{ movies: chunk } });
if (cancelled) break;
const hits = Object.entries(result).filter(([,v]) => v).map(([k]) => Number(k));
@@ -340,10 +340,10 @@ function DemnächstGrid({ onOpenModal }) {
let cancelled = false;
const moviesMeta = allMovies.map(m => ({ id: m.id, title: m.title, original_title: m.original_title }));
(async () => {
for (let i = 0; i < moviesMeta.length; i += 5) {
for (let i = 0; i < moviesMeta.length; i += 1) {
if (cancelled) break;
try {
const chunk = moviesMeta.slice(i, i + 5);
const chunk = moviesMeta.slice(i, i + 1);
const result = await api('/tools/media/xrel-check', { method:'POST', body:{ movies: chunk } });
if (cancelled) break;
const hits = Object.entries(result).filter(([,v]) => v).map(([k]) => Number(k));