From 2fb632f566ea9820b2835510c5131a14fab860b6 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Thu, 14 Apr 2022 23:38:46 +0200 Subject: [PATCH] Patch: Redis cache name --- app/Utils/SongUtils.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/Utils/SongUtils.ts b/app/Utils/SongUtils.ts index dd22249..3ea327c 100644 --- a/app/Utils/SongUtils.ts +++ b/app/Utils/SongUtils.ts @@ -152,8 +152,8 @@ function getTermForRange(range: Range): String { } export async function fetchTopTracks(range: Range) { - if (await Redis.exists(`spotify:top:tracks:${range || 'short'}`)) - return JSON.parse(await Redis.get(`spotify:top:tracks:${range || 'short'}`) || '{}') + if (await Redis.exists(`spotify:top:tracks:${range}`)) + return JSON.parse(await Redis.get(`spotify:top:tracks:${range}`) || '{}') const fetched_tracks = await RequestWrapper<{ items: Item[] }>(`https://api.spotify.com/v1/me/top/tracks?limit=10?range=${getTermForRange(range)}`) @@ -187,7 +187,7 @@ export async function fetchTopTracks(range: Range) { } } - await Redis.set(`spotify:top:tracks:${range || 'short'}`, JSON.stringify({ + await Redis.set(`spotify:top:tracks:${range}`, JSON.stringify({ cached: new Date().toUTCString(), expiration: new Date(new Date().setMinutes(new Date().getMinutes() + 5)).toUTCString(), top: tracks, @@ -197,8 +197,8 @@ export async function fetchTopTracks(range: Range) { } export async function fetchTopArtist(range: Range): Promise { - if (await Redis.exists('spotify:top:artists')) - return JSON.parse(await Redis.get('spotify:top:artists') || '{}') + if (await Redis.exists(`spotify:top:artists:${range}`)) + return JSON.parse(await Redis.get(`spotify:top:artists:${range}`) || '{}') const fetched_artists = await RequestWrapper<{ items: Artist[] }>(`https://api.spotify.com/v1/me/top/artists?limit=10?range=${getTermForRange(range)}`) @@ -222,7 +222,7 @@ export async function fetchTopArtist(range: Range): Promise