“Fetch Download Information”-Step will save all relevant information for the update process
a. save the URL of the mod (hub-url) (so we can directly (without redirect) get hub information)
b. save the hub-fileId (important because with this ID and HTTP request we can fetch information (like an overview of versions))
^ ( will be automated for downloaded mods and merged with a external configuration)
Normal Process of initial steps will fetch all local mod information
a. app.component -> electron and fetch informations
Mod Mapping will be shared between angular and electron
fetched information will be checked with the informations from the "fetch download information" step
a. will compare names
b. if the names are equal -> Happy; if not manual mapping or no happy path
Solution
^ ( will be automated for downloaded mods and merged with a external configuration)