fix(recent_activity): fix rank & achievement event

运行 tools/fix_user_rank_event.py 修复现存的 event
This commit is contained in:
MingxuanGame
2025-08-22 11:00:36 +00:00
parent e3cbd31312
commit 545fc9e0c6
7 changed files with 259 additions and 34 deletions

View File

@@ -77,7 +77,7 @@ async def process_achievements(session: AsyncSession, redis: Redis, score_id: in
type=EventType.ACHIEVEMENT,
user_id=score.user_id,
event_payload={
"achievement": {"achievement_id": r.id, "achieved_at": now.isoformat()},
"achievement": {"slug": r.assets_id, "name": r.name},
"user": {
"username": score.user.username,
"url": settings.web_url + "users/" + str(score.user.id),