fix: Re-enable train pre-arrival broadcast on '1 min' to provide sufficient advance notice

This commit is contained in:
2026-08-02 12:08:16 +08:00
parent 5c899b30bb
commit dbf259efe5
+3 -2
View File
@@ -2,7 +2,7 @@
-- ============================================================================
-- 1. Configuration & Constants
-- ============================================================================
local APP_VERSION_TEXT = "v1.0.24"
local APP_VERSION_TEXT = "v1.0.25"
local CONFIG = {
CLOUD_URL = "ws://stabadmin.fse-media.group",
@@ -2252,7 +2252,8 @@ function Main.loop()
end
if tName and etaVal then
if etaVal == "现在" or etaVal == "0" then
-- 恢复当ETA为“1”时也触发广播(满足提前预告的需求)
if etaVal == "现在" or etaVal == "0" or etaVal == "1" then
local announceKey = tName .. "_" .. dest
local now = os.epoch("utc")
-- Prevent spamming: CRN's "1 min" can be fuzzy and stay for a while.