wabbajack/Wabbajack.Lib/Downloaders
Justin Swanson c9f3fabd69 Removed ViewModel/Notifying concepts from INeedsLogin
No properties are actually making use of the ViewModel/[Reactive] concepts, where normal properties might change after the fact, and users might want to construct an Rx observable from a property and its changes, or a GUI might want to watch (via notifypropertychange) changes.

All concepts that are mutable and want to be followed are already able to do so without the ViewModel concepts, as the implement IObservable (IsLoggedIn, for ex)

ViewModel ideally should only be used in a GUI, as it's the weird marriage of Rx + real properties that XAML can bind to.  The ViewModel is the hybrid glue to bring those two worlds together.  In a situation with no GUI, it's unnecessary
2020-01-04 19:30:53 -06:00
..
AbstractDownloadState.cs Fix broken state 2020-01-03 12:39:36 -07:00
DownloadDispatcher.cs Revert "Vortex Redone" 2019-12-14 10:30:52 -07:00
DownloaderUtils.cs Removed unused imports from Wabbajack.Lib 2019-11-21 15:25:56 +01:00
DropboxDownloader.cs Remaining NexusAPI made async 2019-12-07 00:40:29 -06:00
GameFileSourceDownloader.cs Use Windows FileVersion utils instead to get file versions, use that info when saving Game Downloader states. 2020-01-03 10:00:57 -07:00
GoogleDriveDownloader.cs Throw error on non 200 response in GDrive download 2020-01-03 20:37:36 -07:00
HTTPDownloader.cs Rewrite ModDB downloader to support mirrors. 2020-01-03 15:15:55 -07:00
IDownloader.cs Remaining NexusAPI made async 2019-12-07 00:40:29 -06:00
INeedsLogin.cs Removed ViewModel/Notifying concepts from INeedsLogin 2020-01-04 19:30:53 -06:00
IUrlDownloader.cs Removed unused imports from Wabbajack.Lib 2019-11-21 15:25:56 +01:00
LoversLabDownloader.cs Removed ViewModel/Notifying concepts from INeedsLogin 2020-01-04 19:30:53 -06:00
ManualDownloader.cs Rework WJ caching, move cache server routines to MongoDB 2020-01-01 09:19:06 -07:00
MediaFireDownloader.cs Rework WJ caching, move cache server routines to MongoDB 2020-01-01 09:19:06 -07:00
MEGADownloader.cs Remaining NexusAPI made async 2019-12-07 00:40:29 -06:00
ModDBDownloader.cs Rewrite ModDB downloader to support mirrors. 2020-01-03 15:15:55 -07:00
NexusDownloader.cs Removed ViewModel/Notifying concepts from INeedsLogin 2020-01-04 19:30:53 -06:00
SteamWorkshopDownloader.cs Replaced old Steam/GOG Handlers with the new StoreHandler system 2020-01-03 18:22:50 +01:00