I'm trying to get a better understanding of the complete update process, and for that I've built a small test environment. In this instance, I'm trying to emulate a situation in which I want to reset the entire procedure for whatever reason.
What it does is check for an update using auBackend.ForceCheckForUpdate(), then when wyUpdate says there is one, it does nothing. After a while I call auBackend.Cancel() to cancel the process. When I resume checking using auBackend.ForceCheckForUpdate(), auBackend tells me the UpdateStepOn is UpdateStepOn.UpdateAvailable.
So then I call auBackend.InstallNow(), but I get an error:
"The update must be downloaded before you can install it."
However, I don't see a call for that, also, the InstallNow tooltip says ''Proceed with the download and installation of pending update". There doesn't seem to be a way out of this, since UpdateStepOn stays the same.
What's the recommended course of action here? Thanks!