diff --git a/gspanel/data_source.py b/gspanel/data_source.py index 4543c42..006abea 100644 --- a/gspanel/data_source.py +++ b/gspanel/data_source.py @@ -54,9 +54,9 @@ async def getRawData( avalCharIds = [ str(c["avatarId"]) for c in cacheData["playerInfo"]["showAvatarInfoList"] ] - # if int(time()) - cacheData["time"] > EXPIRE_SEC: - # pass - if charId in avalCharIds: + if int(time()) - cacheData["time"] > EXPIRE_SEC: + pass + elif charId in avalCharIds: return [ c for c in cacheData["avatarInfoList"] if str(c["avatarId"]) == charId ][0]