Gå til hovedindhold

Cursoren er udløbet

typehttps://docs.frem.sh/reference/api/errors/cursor-expired
HTTP status410 Gone

Hvad det betyder

Cursoren peger på et tidspunkt før den ældste hændelse, der stadig gemmes. Hændelsesstrømmen gemmer hændelser i 7 dage, så nogle hændelser efter din cursor er væk.

Eksempler på detail-beskeder, der returneres med denne fejl:

  • Events before 1234 are no longer kept (the feed keeps 7 days). Resume from next_cursor, and re-read state you may have missed from the API.

Hvad du skal gøre

Fortsæt fra next_cursor i svarets indhold. Hændelserne mellem din gamle cursor og den er væk, så læs den tilstand, du interesserer dig for (åbne pull requests, tjek, holds), fra API’et én gang.

Svarets form

Alle fejl fra fremforges API er RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/cursor-expired",
  "title": "Gone",
  "status": 410,
  "detail": "..."
}

Lad din kode træffe beslutninger ud fra type, ikke ud fra title eller detail – de er skrevet til mennesker og kan blive omformuleret.