Skip to content

refactor: fetch speed test servers on-demand instead of polling #713

Description

@AustinChangLinksys

Description

Remove GetCloseHealthCheckServers from core transaction to reduce polling payload. Server list is now fetched on-demand when entering the speed test view.

Changes:

  • Remove server list fetch from polling core transaction
  • updateServers() changed to fetchRemote: true for on-demand fetch
  • Added loading spinner, error state with retry, and proper legacy fallback
  • Differentiate between fetch error and empty server list

Reference

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions