Emersont1 / itchio

https://pypi.org/project/itchiodl/
MIT License
105 stars 17 forks source link

Bugfix/free downloads issue #78

Open N64Core opened 1 year ago

N64Core commented 1 year ago

This PR effectively rewrites the load_game function and adds download key caching for faster single game downloads after the first one. The purpose of these changes is to fix an issue that would occur when an owned game possessed a free demo download, the result previously is that only the free demo content would be downloaded.

The caching of keys helps with this, but is not strictly necessary but will be useful for a full implementation of the feature requested by #67