Remove channel title from credentials in playlist generation and deletion tasks

This commit is contained in:
Edgar P. Burkhart 2025-06-15 10:22:27 +02:00
parent 28203bd630
commit f36fe8ea84
Signed by: edpibu
GPG key ID: 9833D3C5A25BD227

View file

@ -8,6 +8,7 @@ from . import models
@shared_task
def generate_playlist(creds, game_pk):
game = models.MusikGame.objects.get(pk=game_pk)
creds.pop("channel_title")
credentials = google.oauth2.credentials.Credentials(**creds)
yt_api = googleapiclient.discovery.build("youtube", "v3", credentials=credentials)
pl_request = yt_api.playlists().insert(
@ -47,6 +48,7 @@ def generate_playlist(creds, game_pk):
@shared_task
def delete_playlist(creds, playlist_id):
creds.pop("channel_title")
credentials = google.oauth2.credentials.Credentials(**creds)
yt_api = googleapiclient.discovery.build("youtube", "v3", credentials=credentials)