Skip to content

Commit 8a5e036

Browse files
Thomas StrombergThomas Stromberg
authored andcommitted
move polling interval
1 parent 8545624 commit 8a5e036

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ADVRider's built-in notifications only email you once after your last visit. Thi
1212

1313
Subscribe to any ADVRider thread and get emails when new posts appear.
1414

15-
**Respectful polling:** Adaptive intervals from 5 minutes (active threads) to 4 hours (quiet threads) using exponential backoff. Each thread is scraped once per cycle regardless of subscriber count, minimizing server load.
15+
**Respectful polling:** Adaptive intervals from 5 minutes (active threads) to 4 hours (quiet threads) using exponential backoff: `5min × 2^(hours_since_post / 3)`. Each thread is scraped once per cycle regardless of subscriber count, minimizing server load.
1616

1717
**User limits:** Maximum 20 threads per email address. Notifications batch up to 10 posts to prevent spam.
1818

@@ -39,8 +39,6 @@ Visit http://localhost:8080 and subscribe to a thread.
3939

4040
Storage: Local filesystem (`./data`) or GCS. Email via Brevo API (auto-mocks when `BREVO_API_KEY` not set).
4141

42-
Polling interval: `5min × 2^(hours_since_post / 3)`, capped at 4 hours.
43-
4442
## License
4543

4644
Apache 2.0 - see LICENSE file

0 commit comments

Comments
 (0)