lib.itmens/users/tasks.py
2024-07-01 18:05:19 -04:00

14 lines
402 B
Python

from loguru import logger
from .models import User
def refresh_mastodon_data_task(user_id):
user = User.objects.get(pk=user_id)
if not user.mastodon:
logger.info(f"{user} mastodon data refresh skipped")
return
if user.refresh_mastodon_data():
logger.info(f"{user} mastodon data refreshed")
else:
logger.warning(f"{user} mastodon data refresh failed")