Open
Description
Spike
Not to be confused with:
Currently
We only run diagnostics when the state of the Loadout changes.
In some cases, there may be alternative times when you may want to refresh diagnostics.
An UX Example
- User needs to install
REDmod
to Cyberpunk2077 - App shows an Error Diagnostic for
missing REDmod
REDmod
is a DLC installed via your game store.
Because REDmod
is installed externally, the diagnostic for missing REDmod
continues to show
until the loadout is updated.
In practice this update will most likely happen when the user hits Sync to Ingest
the new items
in the game folder. However, until that time, there is still a minor risk that the user will continue to
see the diagnostic, leading to confusion.
This time window however is very small. Therefore it is currently not that big of an issue.
Additional Information
Some questions arise:
- Should diagnostics opt-in to which events they should be updated on?
- Do we continue to just refresh the diagnostics entirely?
- Only some diagnostics involve the current disk state, for example.
- Can this be turned into a caching system?
- For example reuse a previous diagnostic result and check if it can be 'invalidated'.
- This will let us have more expensive diagnostics in the App.
Metadata
Metadata
Assignees
Type
Projects
Status
No status