fix(store): generate links only for selected stores

Resolves: #694
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
This commit is contained in:
Jef LeCompte
2020-11-22 11:53:17 -05:00
parent 85bbaf905e
commit 292e3603fd
4 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -223,7 +223,7 @@ export async function tryLookupAndLoop(browser: Browser, store: Store) {
return; return;
} }
if (store.linksBuilder) { if (getStores().has(store.name) && store.linksBuilder) {
const lastRunTime = linkBuilderLastRunTimes[store.name] ?? -1; const lastRunTime = linkBuilderLastRunTimes[store.name] ?? -1;
const ttl = store.linksBuilder.ttl ?? Number.MAX_SAFE_INTEGER; const ttl = store.linksBuilder.ttl ?? Number.MAX_SAFE_INTEGER;
if (lastRunTime === -1 || Date.now() - lastRunTime > ttl) { if (lastRunTime === -1 || Date.now() - lastRunTime > ttl) {
+1 -1
View File
@@ -88,7 +88,7 @@ export const AmazonUk: Store = {
url url
}); });
} else { } else {
logger.error(`Failed to parse card: ${title}`); logger.error(`Failed to parse card: ${title}`, {url});
} }
} }
+1 -1
View File
@@ -59,7 +59,7 @@ export function getProductLinksBuilder(options: LinksBuilderOptions) {
url url
}); });
} else { } else {
logger.error(`Failed to parse card: ${title}`); logger.error(`Failed to parse card: ${title}`, {url});
} }
} }
+1 -1
View File
@@ -60,7 +60,7 @@ export const Very: Store = {
url url
}); });
} else { } else {
logger.error(`Failed to parse card: ${title}`); logger.error(`Failed to parse card: ${title}`, {url});
} }
} }