moved from redis-stack-server to base redis , prepping for release

This commit is contained in:
2025-03-20 13:53:59 -07:00
parent 57c82dd71c
commit b7908da5bf
7 changed files with 19 additions and 13 deletions

View File

@@ -430,9 +430,9 @@ const _getPlaylistTracks: (
"playlist_snapshot:" + playlistID
);
if (cachedSnapshotID === currentSnapshotID) {
const cachedTracksData = (await redisClient.json.get(
"playlist_tracks:" + playlistID
)) as _TrackObj[];
const cachedTracksData = JSON.parse(
(await redisClient.get("playlist_tracks:" + playlistID)) ?? "[]"
) as _TrackObj[];
return { tracks: cachedTracksData, snapshotID: cachedSnapshotID };
}
let firstPageFields = ["tracks(next,items(is_local,track(uri)))"];
@@ -489,7 +489,10 @@ const _getPlaylistTracks: (
// cache new data
await redisClient.set("playlist_snapshot:" + playlistID, currentSnapshotID);
await redisClient.json.set("playlist_tracks:" + playlistID, "$", pl.tracks);
await redisClient.set(
"playlist_tracks:" + playlistID,
JSON.stringify(pl.tracks)
);
return pl;
};