Updated novels.yaml and loader.ts
This commit is contained in:
@@ -29,8 +29,8 @@ export function loadNovelsConfig(): NovelsConfig {
|
||||
if (novel.type !== 'epub' && novel.type !== 'web-scraped') {
|
||||
throw new Error(`Novel "${novel.slug}" has unknown type "${novel.type}"`);
|
||||
}
|
||||
if (!novel.source?.url && !novel.source?.urls?.length) {
|
||||
throw new Error(`Novel "${novel.slug}" missing source.url or source.urls`);
|
||||
if (!novel.source?.url && !novel.source?.urls?.length && !novel.source?.urlTemplate) {
|
||||
throw new Error(`Novel "${novel.slug}" missing source: provide url (TOC strategy), urls (epub), or urlTemplate (increment strategy)`);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user