sessions / e0505cb82cfcf2a30a0f5eab98db808c25d0aee5

/home/powellc/src/code.unbl.ink/secstate/vrobbler

This commit has no recorded session.

diff

ignore whitespace

commit e0505cb82cfcf2a30a0f5eab98db808c25d0aee5Author: Colin Powell <colin@unbl.ink>Date:   Sun Jun 21 22:36:58 2026 -0400    [templates] Fix caching issue with Now Playingdiff --git a/vrobbler/apps/scrobbles/context_processors.py b/vrobbler/apps/scrobbles/context_processors.pyindex fa9a642..50ce86f 100644--- a/vrobbler/apps/scrobbles/context_processors.py+++ b/vrobbler/apps/scrobbles/context_processors.py@@ -1,5 +1,4 @@ import pytz-from django.core.cache import cache from django.utils import timezone  from scrobbles.constants import EXCLUDE_FROM_NOW_PLAYING@@ -20,8 +19,6 @@ MONTH_COLORS = [     "#db7a7a",  # Dec ] -CACHE_TTL = 60-  def month_color(request):     from datetime import date@@ -33,10 +30,8 @@ def now_playing(request):     if not user.is_authenticated:         return {} -    cache_key = f"now_playing_list_{user.id}"-    now_playing_list = cache.get(cache_key)-    if now_playing_list is None:-        now_playing_list = list(+    return {+        "now_playing_list": list(             Scrobble.objects.filter(                 in_progress=True,                 is_paused=False,@@ -46,9 +41,5 @@ def now_playing(request):                 media_type__in=EXCLUDE_FROM_NOW_PLAYING,             )             .select_related("track", "video", "podcast_episode")-        )-        cache.set(cache_key, now_playing_list, CACHE_TTL)--    return {-        "now_playing_list": now_playing_list,+        ),     }