wabbajack/Wabbajack.Lib/NexusApi
erri120 1ce640ba2b
Add non-Nexus mods to the Slideshow (#574)
* Created AbstractMetaState

* Added IAbstractMetaState to NexusDownloader.State

Slideshow is fully working with this setup and nothing changed
functionally.

* Renamed IAbstractMetaState to IMetaState

* Changed modVMs in SlideShow from type NexusDownloader.State to IMetaState

* Simplified IMetaState and ModVM

* Removed Setter from IMetaState and added to LoversLabDownloader

* Throw exception when the modlist could not be loaded

* Created AbstractMetaState

AbstractMetaState implements AbstractDownloadState and indicates that a
State from a specific Download contains meta information. This is used
for the Slideshow and can also be used for the Manifest.

* Created GatherMetaData function

* Implemented new AbstractMetaState for LoversLab

* Implemented new AbstractMetaState for NexusMods

* Replaced Utils.Log with Utils.Error

* Slideshow fixes

* Replaced AbstractMetaState with IMetaState

* Updated CHANGELOG

Co-authored-by: Timothy Baldridge <tbaldridge@gmail.com>
2020-03-04 05:10:49 -07:00
..
Dtos.cs WIP 2020-01-09 16:19:07 -07:00
NexusApi.cs Add non-Nexus mods to the Slideshow (#574) 2020-03-04 05:10:49 -07:00
NexusApiUtils.cs Use extension methods to get game metadata 2019-12-09 15:46:03 -07:00
RequestNexusAuthorization.cs TCS cancellations in downloaders now call TrySetCancelled 2020-01-04 19:33:00 -06:00