diff --git a/src/store/lookup.ts b/src/store/lookup.ts index 211399a..4b0b051 100644 --- a/src/store/lookup.ts +++ b/src/store/lookup.ts @@ -126,10 +126,10 @@ async function lookup(browser: Browser, store: Store) { } if (store.linksBuilder) { - logger.info(`[${store.name}] Running linksBuilder...`); const lastRunTime = linkBuilderLastRunTimes[store.name] ?? -1; const ttl = store.linksBuilder.ttl ?? Number.MAX_SAFE_INTEGER; if (lastRunTime === -1 || Date.now() - lastRunTime > ttl) { + logger.info(`[${store.name}] Running linksBuilder...`); try { await fetchLinks(store, browser); linkBuilderLastRunTimes[store.name] = Date.now(); diff --git a/src/store/model/amd-de.ts b/src/store/model/amd-de.ts index d269916..5a8f0f4 100644 --- a/src/store/model/amd-de.ts +++ b/src/store/model/amd-de.ts @@ -9,6 +9,10 @@ export const AmdDe: Store = { maxPrice: { container: '.product-page-description h4', euroFormat: true + }, + outOfStock: { + container: '.btn-radeon', + text: ['ausverkauft'] } }, links: [