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');
|
const mqttClient = require('./mqtt');
|
||||||
|
|
||||||
mqttClient.connectMqtt();
|
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
|
// HA-Button "KöPi Check jetzt" ist ein reiner Anzeige-Refresh — sendet nie
|
||||||
// Pushover. Benachrichtigungen bleiben exklusiv dem 06:00-Cron vorbehalten.
|
// Pushover. Benachrichtigungen bleiben exklusiv dem 06:00-Cron vorbehalten.
|
||||||
mqttClient.setKoepiCheckHandler(() => koepiRoutes.refreshOffersOnly());
|
mqttClient.setKoepiCheckHandler(() => koepiRoutes.refreshOffersOnly());
|
||||||
|
|||||||
@@ -897,3 +897,4 @@ router.get('/public/:token/prospekte', publicRateLimit, async (req, res) => {
|
|||||||
module.exports = router;
|
module.exports = router;
|
||||||
module.exports.runDailyCheck = runDailyCheck;
|
module.exports.runDailyCheck = runDailyCheck;
|
||||||
module.exports.refreshOffersOnly = refreshOffersOnly;
|
module.exports.refreshOffersOnly = refreshOffersOnly;
|
||||||
|
module.exports.resolveLocalStores = resolveLocalStores;
|
||||||
|
|||||||
Reference in New Issue
Block a user