maybe fix getting key shit

This commit is contained in:
Stanley Dimant
2025-02-06 10:46:07 +01:00
parent 9af89200c8
commit 4d5cc5d9b1
2 changed files with 12 additions and 7 deletions

View File

@@ -162,17 +162,22 @@ public sealed class TokenProvider : IDisposable, IMediatorSubscriber
if (_serverManager.CurrentServer.UseOAuth2)
{
var oauthInfo = _serverManager.GetOAuth2(out _)!;
var (OAuthToken, UID) = _serverManager.GetOAuth2(out _)
?? throw new InvalidOperationException("Requested OAuth2 but received null");
jwtIdentifier = new(_serverManager.CurrentApiUrl,
playerIdentifier,
oauthInfo.Value.UID, oauthInfo.Value.OAuthToken);
UID, OAuthToken);
}
else
{
var secretKey = _serverManager.GetSecretKey(out _)
?? throw new InvalidOperationException("Requested SecretKey but received null");
jwtIdentifier = new(_serverManager.CurrentApiUrl,
playerIdentifier,
string.Empty,
_serverManager.GetSecretKey(out _)!);
secretKey);
}
_lastJwtIdentifier = jwtIdentifier;
}