Implement asynchronous playlist management for MusikGame creation and deletion
This commit is contained in:
parent
51b44bcec1
commit
3d180d3359
3 changed files with 25 additions and 13 deletions
|
@ -43,3 +43,12 @@ def generate_playlist(creds, game_pk):
|
|||
|
||||
game.playlist_loading = False
|
||||
game.save()
|
||||
|
||||
|
||||
@shared_task
|
||||
def delete_playlist(creds, playlist_id):
|
||||
credentials = google.oauth2.credentials.Credentials(**creds)
|
||||
|
||||
yt_api = googleapiclient.discovery.build("youtube", "v3", credentials=credentials)
|
||||
pl_request = yt_api.playlists().delete(id=playlist_id)
|
||||
pl_request.execute()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue