fix: attempted bugfix for crashing process on invalid spotify access token, refs NOISSUE

This commit is contained in:
simon 2025-07-20 17:24:14 +02:00
parent da2a32ecfc
commit 74a8c7dbe8
2 changed files with 2 additions and 2 deletions

View File

@ -255,6 +255,7 @@ messageSyncTimer.OnOccurence += async (s, ea) =>
// only start interaction timers in production builds // only start interaction timers in production builds
// for local/development testing we want those disabled // for local/development testing we want those disabled
likePlaylistCheckTimer.Start();
if (!app.Environment.IsDevelopment()) if (!app.Environment.IsDevelopment())
{ {
logger.LogTrace("Starting timer for scheduled processes."); logger.LogTrace("Starting timer for scheduled processes.");
@ -262,7 +263,6 @@ if (!app.Environment.IsDevelopment())
userIntroTimer.Start(); userIntroTimer.Start();
pickOfTheDayTimer.Start(); pickOfTheDayTimer.Start();
ldapAssociationTimer.Start(); ldapAssociationTimer.Start();
likePlaylistCheckTimer.Start();
} }
else else
{ {

View File

@ -110,7 +110,7 @@ public class SpotifyApiClient
public async Task<string> GetValidAuthorizationTokenAsync(User user) public async Task<string> GetValidAuthorizationTokenAsync(User user)
{ {
if (string.IsNullOrEmpty(user.SpotifyAuthAccessToken)) if (string.IsNullOrEmpty(user.SpotifyAuthAccessToken) || string.IsNullOrEmpty(user.SpotifyAuthRefreshToken))
{ {
// user either never connected Spotify or we failed to refresh token - user needs to re-authenticate // user either never connected Spotify or we failed to refresh token - user needs to re-authenticate
return string.Empty; return string.Empty;