fix: add additional logging, refs NOISSUE
This commit is contained in:
parent
567f192c46
commit
ef8c8fb867
@ -86,18 +86,21 @@ likePlaylistCheckTimer.OnOccurence += async (s, ea) =>
|
|||||||
{
|
{
|
||||||
if (!await spotifyApiClient.IsUserAuthenticatedAsync(user))
|
if (!await spotifyApiClient.IsUserAuthenticatedAsync(user))
|
||||||
{
|
{
|
||||||
|
logger.LogWarning($"User {user.LdapUserName} is not authorized with Spotify - skipping playlist sync");
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
var foundPlaylist = dci.SmartPlaylistDefinitions?.Where(p => p.CreatedBy == user).ToList().Where(p => p.IsThisUsersLikedSongsPlaylist).SingleOrDefault();
|
var foundPlaylist = dci.SmartPlaylistDefinitions?.Where(p => p.CreatedBy == user).ToList().Where(p => p.IsThisUsersLikedSongsPlaylist).SingleOrDefault();
|
||||||
if (foundPlaylist == null)
|
if (foundPlaylist == null)
|
||||||
{
|
{
|
||||||
var title = $"{user.PreferredName}'s liked Songs";
|
logger.LogWarning($"Creating liked songs playlist for user {user.LdapUserName}");
|
||||||
|
var title = $"{user.PreferredName}'s liked songs";
|
||||||
var description = $"A collection of the songs liked by {user.PreferredName} on their 'Song of the day' server instance.";
|
var description = $"A collection of the songs liked by {user.PreferredName} on their 'Song of the day' server instance.";
|
||||||
// playlist does not exist yet, creating it
|
// playlist does not exist yet, creating it
|
||||||
var newPlaylist = await (await spotifyApiClient.WithUserAuthorizationAsync(user)).CreateSpotifyPlaylist(title, description, false, true, user);
|
var newPlaylist = await (await spotifyApiClient.WithUserAuthorizationAsync(user)).CreateSpotifyPlaylist(title, description, false, true, user);
|
||||||
await playlistSynchronizer.SynchronizePlaylistAsync(newPlaylist);
|
await playlistSynchronizer.SynchronizePlaylistAsync(newPlaylist);
|
||||||
needsSaving = true;
|
needsSaving = true;
|
||||||
}
|
}
|
||||||
|
logger.LogWarning($"Syncing playlists for user {user.LdapUserName}");
|
||||||
await playlistSynchronizer.SynchronizeUserPlaylistsAsync(user);
|
await playlistSynchronizer.SynchronizeUserPlaylistsAsync(user);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user