From 1a8f875f40904aecde2b21a27f77a32a617e2752 Mon Sep 17 00:00:00 2001 From: Marcus Kida Date: Tue, 10 Feb 2026 23:19:34 +0100 Subject: [PATCH] Don'r re-poll BM if untagged withing threshold --- bmdevice.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bmdevice.go b/bmdevice.go index 44cc041..9306757 100644 --- a/bmdevice.go +++ b/bmdevice.go @@ -118,7 +118,7 @@ func runBMDeviceSync(db *sql.DB) { if resp.StatusCode == http.StatusNotFound { log.Printf("BM device sync: 404 for %d (%s) — removing Brandmeister tag", rf.ID, rf.Callsign) - db.Exec(`UPDATE repeaters SET networks = array_remove(networks, 'Brandmeister') WHERE id = $1`, rf.ID) + db.Exec(`UPDATE repeaters SET networks = array_remove(networks, 'Brandmeister'), last_polled=NOW() WHERE id = $1`, rf.ID) mu.Lock() removedBM++ mu.Unlock()