This repository was archived by the owner on Sep 23, 2023. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Courses that encountered errors while fetching their recordings lists were still included in the ones to process but contained
undefined
data.This PR is limited to explicitedly marking them as
null
so they can later be ignored properly; the error handler was discarded as I supposed it was just a re-throwing placeholder.A slightly better solution could be to have proper metadata initialized before fetching the details and verified afterwards, but that'd be a more involved approach that would arguably yield significant benefits.
Also moved about and updated calls for #1 to maintain compatibility even if currently disabled. Said functionality could perhaps be put under a config variable for ease of use on supported platforms at users' discretion.