From cc361a022f16a62f45783fbf60407700751b296a Mon Sep 17 00:00:00 2001
From: mrfry <mr.fry@tutanota.com>
Date: Fri, 3 Dec 2021 13:18:32 +0100
Subject: [PATCH] Ranklist cache fix

---
 src/pages/ranklist.js | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/pages/ranklist.js b/src/pages/ranklist.js
index 4d0778b..8274c09 100644
--- a/src/pages/ranklist.js
+++ b/src/pages/ranklist.js
@@ -93,10 +93,11 @@ export default function RankList({ globalData, globalState, setGlobalState }) {
   const [ownEntryOnTop, setOwnEntryOnTop] = useState(false)
 
   const getList = () => {
+    console.log(globalState)
     setSum()
     setRanklist(null)
-    if (globalState.ranklist) {
-      const { list, sum, selfuserId } = globalState.ranklist
+    if (globalState[`rankilst_${since}`]) {
+      const { list, sum, selfuserId } = globalState[`rankilst_${since}`]
       setRanklist(list || [])
       setSum(sum)
       if (selfuserId) {
@@ -105,6 +106,7 @@ export default function RankList({ globalData, globalState, setGlobalState }) {
     } else {
       getListFromServer(since)
         .then((data) => {
+          console.log(since)
           const { list, sum, selfuserId } = data
           setRanklist(list || [])
           setSum(sum)
@@ -112,7 +114,7 @@ export default function RankList({ globalData, globalState, setGlobalState }) {
             setSelfUserId(selfuserId)
           }
           setGlobalState({
-            ranklist: data,
+            [`rankilst_${since}`]: data,
           })
         })
         .catch(() => {