Merge pull request #620 from movie-web/fix-error-message-for-api

Fix error messages for providers api
This commit is contained in:
William Oldham 2023-12-29 12:07:34 +00:00 committed by GitHub
commit fce96791e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View File

@ -23,7 +23,7 @@ export interface ScrapingSegment {
embedId?: string; embedId?: string;
status: "failure" | "pending" | "notfound" | "success" | "waiting"; status: "failure" | "pending" | "notfound" | "success" | "waiting";
reason?: string; reason?: string;
error?: unknown; error?: any;
percentage: number; percentage: number;
} }

View File

@ -35,6 +35,8 @@ export function ScrapeErrorPart(props: ScrapeErrorPartProps) {
Object.values(data.sources).forEach((v) => { Object.values(data.sources).forEach((v) => {
str += `${v.id}: ${v.status}\n`; str += `${v.id}: ${v.status}\n`;
if (v.reason) str += `${v.reason}\n`; if (v.reason) str += `${v.reason}\n`;
if (v.error?.message)
str += `${v.error.name ?? "unknown"}: ${v.error.message}\n`;
if (v.error) str += `${v.error.toString()}\n`; if (v.error) str += `${v.error.toString()}\n`;
}); });
return str; return str;