Merge branch 'main' into starfield-meta-data

This commit is contained in:
Luca 2024-05-25 18:58:40 +02:00 committed by GitHub
commit ddd34cc584
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 5 deletions

View File

@ -1,5 +1,9 @@
### Changelog ### Changelog
#### Version - 3.6.0.0 - 5/25/2024
* Wabbajack now uses OAuth2 for Nexus Mods logins
* Support for DirectURL use with LL files
#### Version - 3.5.0.2 - 5/21/2024 #### Version - 3.5.0.2 - 5/21/2024
* *HOTFIX* - change how we log into Nexus Mods. We still need to rewrite this on * *HOTFIX* - change how we log into Nexus Mods. We still need to rewrite this on
Oauth2, but this should fix the current issues we have, and get people back up and running Oauth2, but this should fix the current issues we have, and get people back up and running

View File

@ -193,10 +193,7 @@ public class NexusApi
var userAgent = var userAgent =
$"{_appInfo.ApplicationSlug}/{_appInfo.Version} ({_appInfo.OSVersion}; {_appInfo.Platform})"; $"{_appInfo.ApplicationSlug}/{_appInfo.Version} ({_appInfo.OSVersion}; {_appInfo.Platform})";
if (!AuthInfo.HaveToken()) await AddAuthHeaders(msg);
throw new Exception("Please log into the Nexus before attempting to use Wabbajack");
var token = (await AuthInfo.Get())!;
if (uri.StartsWith("http")) if (uri.StartsWith("http"))
{ {
@ -211,7 +208,6 @@ public class NexusApi
msg.Headers.Add("Application-Name", _appInfo.ApplicationSlug); msg.Headers.Add("Application-Name", _appInfo.ApplicationSlug);
msg.Headers.Add("Application-Version", _appInfo.Version); msg.Headers.Add("Application-Version", _appInfo.Version);
await AddAuthHeaders(msg);
msg.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); msg.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
return msg; return msg;