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
|
@ -13,7 +13,7 @@ from django.views import View
|
|||
from django.views.generic.detail import DetailView, SingleObjectMixin
|
||||
from django.views.generic.edit import CreateView, DeleteView, UpdateView
|
||||
|
||||
from . import forms, models, tasks, utils
|
||||
from . import forms, models, utils
|
||||
|
||||
|
||||
class OwnerFilterMixin(LoginRequiredMixin):
|
||||
|
@ -285,10 +285,9 @@ class GameCreateView(LoginRequiredMixin, CreateView):
|
|||
game=form.instance, player=player, music_video=music, order=order
|
||||
)
|
||||
|
||||
if creds := self.request.user.youtubecredentials:
|
||||
if self.request.user.youtubecredentials:
|
||||
form.instance.playlist_loading = True
|
||||
form.instance.save()
|
||||
tasks.generate_playlist.delay_on_commit(creds.credentials, form.instance.pk)
|
||||
return res
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue