tweak: Update nickname by touch

This commit is contained in:
2026-08-04 10:49:48 +03:00
parent 8818263d88
commit fd522c8e8a
2 changed files with 23 additions and 7 deletions
+6 -1
View File
@@ -62,7 +62,12 @@ class ProfilesCog(LionCog):
profile = await UserProfile.create(**args)
await DiscordProfileLink.create(profileid=profile.profileid, userid=user.id)
elif touch:
await profile.update(last_seen=utc_now())
# TODO: Should be factored into nickname_hint or similar
# TODO: display_name may be server-local
args = {}
if user.display_name is not None and user.display_name != profile.nickname:
args["nickname"] = user.display_name
await profile.update(last_seen=utc_now(), **args)
return profile