From 7dccb7457f7f2c9bf91453703a070846a16f792d Mon Sep 17 00:00:00 2001 From: Lloyd Date: Thu, 5 Mar 2026 11:12:28 +0000 Subject: [PATCH] Add advertisement configuration options for rate limiting and adaptive settings --- repeater/engine.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/repeater/engine.py b/repeater/engine.py index 9d16059..e6ef10e 100644 --- a/repeater/engine.py +++ b/repeater/engine.py @@ -742,6 +742,9 @@ class RepeaterHandler(BaseHandler): "longitude": repeater_config.get("longitude", 0.0), "max_flood_hops": repeater_config.get("max_flood_hops", 3), "advert_interval_minutes": repeater_config.get("advert_interval_minutes", 120), + "advert_rate_limit": repeater_config.get("advert_rate_limit", {}), + "advert_penalty_box": repeater_config.get("advert_penalty_box", {}), + "advert_adaptive": repeater_config.get("advert_adaptive", {}), }, "radio": self.config.get("radio", {}), # Read from live config, not cached radio_config "duty_cycle": {