Skip to main content

Module download

Module download 

Source

FunctionsΒ§

build_tree πŸ”’ ⚠
Rebuilds the model from the catalogue, the cache and the game folder’s ledger, and shows it.
describe_schema_mismatch πŸ”’
The modal is short; this is what the user can send back.
download_page⚠
Scene 4: the catalogue as a tree, checked by what the user wants this run.
load_tree πŸ”’
The model alone, which the Configure route needs for scene 5 though it never shows scene 4’s tree control.
on_download πŸ”’ ⚠
Every choice category in the tree needs a pick, and a build too old for the catalogue stops only when something must come down the wire, so it can still reconfigure and remove; scene 4b does the transfers.
on_worker_done πŸ”’ ⚠
A failed fetch is not fatal: the tree falls back to what is already cached.
schema_mismatch πŸ”’
Checked only on a manifest the server sent, so an offline run is never told it is out of date; the reason goes to the run log.
start_catalogue_fetch πŸ”’ ⚠
Once per run, and whatever /health said: it is a convenience for scene 2’s status line, and a hiccup there, or an answer still on its way, must not hide a catalogue that would have come back (D12). A failed fetch builds the tree from the cache alone.