From fd67f7d7d7cd86f109ed0e0677f2185b700915fa Mon Sep 17 00:00:00 2001 From: Borislav Pantaleev Date: Tue, 4 Feb 2025 23:19:12 +0200 Subject: [PATCH] Fix caching key --- src/synapse/dataProvider.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/synapse/dataProvider.ts b/src/synapse/dataProvider.ts index cfa3e9d..23198a0 100644 --- a/src/synapse/dataProvider.ts +++ b/src/synapse/dataProvider.ts @@ -721,7 +721,7 @@ const baseDataProvider: SynapseDataProvider = { let jsonData = []; let total = 0; - if (CACHED_MANY_REF[ref]) { + if (CACHED_MANY_REF[ref.endpoint]) { jsonData = CACHED_MANY_REF[ref]["data"].slice(from, from + perPage); total = CACHED_MANY_REF[ref]["total"]; } else { @@ -730,7 +730,8 @@ const baseDataProvider: SynapseDataProvider = { total = res.total(json, from, perPage); if (resource === "joined_rooms") { // cache will be applied only for joined_rooms - CACHED_MANY_REF[ref] = { data: jsonData, total: total }; + console.log("CACHING@@@@@@@", ref.endpoint); + CACHED_MANY_REF[ref.endpoint] = { data: jsonData, total: total }; jsonData = jsonData.slice(from, from + perPage); } }