mirror of
https://github.com/Xevion/xevion.dev.git
synced 2026-01-31 02:26:38 -06:00
feat: implement per-project GitHub sync scheduler with dynamic intervals
Replaces fixed-interval polling with a priority queue scheduler that adjusts check frequency based on activity recency (15min for active projects, up to 24hr for stale ones). Includes exponential backoff on errors and staggered initial checks to prevent API rate limit issues.
This commit is contained in:
Generated
+1
@@ -116,6 +116,7 @@ dependencies = [
|
||||
"mime_guess",
|
||||
"moka",
|
||||
"nu-ansi-term",
|
||||
"parking_lot",
|
||||
"rand 0.9.2",
|
||||
"reqwest",
|
||||
"serde",
|
||||
|
||||
Reference in New Issue
Block a user