One big internal change I'm doing is with the timers. I've completely eliminated the one for the API downloader. I've also eliminated all the "secondary" character ones, i.e. the skill in training and skill queue. These will automatically update on a character sheet update.
The last big change, and the one I'm worried about the most, is the forcing of updates whenever the application launches. The downloading and parsing of XML files does take some time and it'll take a considerable amount of time if the person has a large amount of characters. I am pleased to report, however, that when the app detects a skill is finished being trained, it updates the data without errors.

No comments:
Post a Comment