|
|
@@ -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);
|
|
|
}
|