fix: 每天应仅检查一次 credential

This commit is contained in:
amtoaer
2023-12-03 23:14:15 +08:00
parent 96ff84391d
commit 650498d4a1

View File

@@ -81,16 +81,16 @@ async def manage_model(medias: list[dict], fav_list: FavoriteList) -> None:
async def process() -> None: async def process() -> None:
global anchor global anchor
if ( if (today := datetime.date.today()) > anchor:
today := datetime.date.today() anchor = today
) > anchor and await credential.check_refresh(): logger.info("Check credential.")
try: if await credential.check_refresh():
await credential.refresh() try:
anchor = today await credential.refresh()
logger.info("Credential refreshed.") logger.info("Credential refreshed.")
except Exception: except Exception:
logger.exception("Failed to refresh credential.") logger.exception("Failed to refresh credential.")
return return
for favorite_id in settings.favorite_ids: for favorite_id in settings.favorite_ids:
if favorite_id not in settings.path_mapper: if favorite_id not in settings.path_mapper:
logger.warning( logger.warning(