mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-07-11 15:22:55 +02:00
feat: add option for muting sounds
This commit is contained in:
@@ -49,6 +49,27 @@ def toggle_amount_visibility(request):
|
||||
return response
|
||||
|
||||
|
||||
@only_htmx
|
||||
@login_required
|
||||
def toggle_sound_playing(request):
|
||||
user_settings, created = UserSettings.objects.get_or_create(user=request.user)
|
||||
current_mute_sounds = user_settings.mute_sounds
|
||||
new_mute_sounds = not current_mute_sounds
|
||||
|
||||
user_settings.mute_sounds = new_mute_sounds
|
||||
user_settings.save()
|
||||
|
||||
if new_mute_sounds is True:
|
||||
messages.info(request, _("Sounds are now muted"))
|
||||
response = render(request, "users/generic/play_sounds.html")
|
||||
else:
|
||||
messages.info(request, _("Sounds will now play"))
|
||||
response = render(request, "users/generic/mute_sounds.html")
|
||||
|
||||
response.headers["HX-Trigger"] = "updated, toast"
|
||||
return response
|
||||
|
||||
|
||||
@only_htmx
|
||||
@login_required
|
||||
def update_settings(request):
|
||||
|
||||
Reference in New Issue
Block a user