shawenguan 1 an în urmă
părinte
comite
ec3ea67266
1 a modificat fișierele cu 6 adăugiri și 1 ștergeri
  1. 6 1
      Scripts/wubian/wubianSynthesis.js

+ 6 - 1
Scripts/wubian/wubianSynthesis.js

@@ -298,10 +298,15 @@ function getActivityType(key) {
     return nType;
 }
 
+
+function isObjectEmpty(obj) {
+    return Object.keys(obj).length === 0;
+}
+
 async function getActivityList(activityType, noCache) {
     let key = `${WuBianConstKey.ActivityListData}#${activityType}`;
     let dataDict = magicJS.data.read(key, null);
-    if (!dataDict || noCache) {
+    if (!dataDict || isObjectEmpty(dataDict) || noCache) {
         dataDict = await queryAllActivityList(activityType);
         magicJS.data.write(key, dataDict);
     }