feat: KoePi Filial-Whitelist wird bei jedem Serverstart automatisch neu aufgeloest
This commit is contained in:
@@ -272,6 +272,12 @@ const mediaRoutes = require('./tools/media/routes');
|
||||
const mqttClient = require('./mqtt');
|
||||
|
||||
mqttClient.connectMqtt();
|
||||
// KöPi: Filial-Whitelist bei jedem Serverstart automatisch neu auflösen
|
||||
// (nicht erst nach der 6-Tage-Frist) — läuft asynchron im Hintergrund, damit
|
||||
// ein Deploy nicht auf den marktguru-Abruf warten muss
|
||||
koepiRoutes.resolveLocalStores()
|
||||
.then(n => console.log(`🍺 KöPi: Filial-Whitelist beim Start aufgelöst (${n} Filiale(n))`))
|
||||
.catch(e => console.error('🍺 KöPi: Filial-Whitelist-Auflösung beim Start fehlgeschlagen:', e.message));
|
||||
// HA-Button "KöPi Check jetzt" ist ein reiner Anzeige-Refresh — sendet nie
|
||||
// Pushover. Benachrichtigungen bleiben exklusiv dem 06:00-Cron vorbehalten.
|
||||
mqttClient.setKoepiCheckHandler(() => koepiRoutes.refreshOffersOnly());
|
||||
|
||||
@@ -897,3 +897,4 @@ router.get('/public/:token/prospekte', publicRateLimit, async (req, res) => {
|
||||
module.exports = router;
|
||||
module.exports.runDailyCheck = runDailyCheck;
|
||||
module.exports.refreshOffersOnly = refreshOffersOnly;
|
||||
module.exports.resolveLocalStores = resolveLocalStores;
|
||||
|
||||
Reference in New Issue
Block a user