Skip to main content

Module listing

Expand description

Sending one listing request, and recording what its enrolment lists, or its failure, say about each code.

Structs§

FetchedRosters 🔒
What one listing request did.

Constants§

NO_REALISATION_CODE 🔒
The code Suotar answers for a code it holds no realisation of, which it stops holding two months after the last one ends.

Functions§

fetch_course_roster 🔒
Sends one listing request and reconciles what came back.
log_surfaced_enrolments 🔒
Logs each enrolment made since the code’s previous fetch with the fetches it surfaced between, which brackets how long Suotar’s copy of Sisu takes to show an enrolment.
record_roster_failure 🔒
A request Suotar failed as a whole. Suotar fails every code of a request when one fails, so the codes of a failed batch are listed on their own from now on, and a code that fails alone backs off.