fix: increase action rate limit for drag updates in maplibre example
The live drag writeback fires at ~60Hz via requestAnimationFrame, but the default context-level rate limit is 10 req/s (burst 20). This caused 429 responses and choppy cross-client sync during pin drags. Raise the example app's ActionRateLimit to 60 req/s (burst 120) to accommodate rAF-rate drag updates.
This commit is contained in:
@@ -78,10 +78,11 @@ const shipSVG = `<svg width="48" height="28" viewBox="0 0 80 44" xmlns="http://w
|
|||||||
func main() {
|
func main() {
|
||||||
v := via.New()
|
v := via.New()
|
||||||
v.Config(via.Options{
|
v.Config(via.Options{
|
||||||
DocumentTitle: "MapLibre GL Example",
|
DocumentTitle: "MapLibre GL Example",
|
||||||
ServerAddress: ":7331",
|
ServerAddress: ":7331",
|
||||||
DevMode: true,
|
DevMode: true,
|
||||||
Plugins: []via.Plugin{maplibre.Plugin},
|
Plugins: []via.Plugin{maplibre.Plugin},
|
||||||
|
ActionRateLimit: via.RateLimitConfig{Rate: 60, Burst: 120},
|
||||||
})
|
})
|
||||||
|
|
||||||
// Single goroutine moves the vehicle — all clients read the same position.
|
// Single goroutine moves the vehicle — all clients read the same position.
|
||||||
|
|||||||
Reference in New Issue
Block a user