Golf - Juniortävlingar

Dokumentationsportal

ADR-0004: Inkrementella kontrollintervall

Status

Accepterad för test i 20.39.0.

Kontext

En bootstrap upptäcker samtliga tävlingar men majoriteten av redan importerade och avslutade tävlingar förändras inte mellan täta körningar. Full hämtning av alla sådana tävlingar gav lång körtid och onödig belastning mot Min Golf.

Beslut

Synkpolicyn använder tävlingens ålder och last_checked_at för att avgöra när nästa kontroll är motiverad. Dagens och pågående tävlingar undantas från tidsbegränsningen.

Konsekvenser

  • betydligt färre API-anrop vid återkommande körningar,
  • en avslutad tävling kan som mest vara 12 respektive 72 timmar gammal innan ny kontroll,
  • operatören kan kringgå policyn med --force-refresh,
  • körningsresultatet SKIPPED_FRESH måste följas upp separat från importstatus.