Cursoren er udløbet
type | https://docs.frem.sh/reference/api/errors/cursor-expired |
| HTTP status | 410 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.