fix: 🐛 Complete user update methods#3103
fix: 🐛 Complete user update methods#3103Paillat-dev merged 27 commits intoPycord-Development:masterfrom
Conversation
|
Thanks for opening this pull request! This pull request can be checked-out with: git fetch origin pull/3103/head:pr-3103
git checkout pr-3103This pull request can be installed with: pip install git+https://github.com/Pycord-Development/pycord@refs/pull/3103/head |
# Conflicts: # CHANGELOG.md
|
I think I added all possible ones here for now. The missing ones are described in #3078 (comment) with a reason. accent_color might be doable as well but I wasn't sure because it would introduce potentially blocking // time-delaying code otherwise sync code. Also, I tested all cases I could think of for now, but please do test as well in case I forgot about any |
…ethods # Conflicts: # CHANGELOG.md # discord/member.py # discord/types/user.py # discord/user.py
# Conflicts: # discord/collectibles.py # discord/member.py # discord/types/member.py # discord/types/user.py
|
Due to many attributes not being accessible or documented on the API and the nameplate being handled in #3107, this leaves just the avatar decoration data to trigger the event |
Paillat-dev
left a comment
There was a problem hiding this comment.
This seems to work fine; code lgtm; yippie
6efa686
into
Pycord-Development:master

Summary
Not all user object updates triggered the
on_user_update_event, see the exact attributes which were missing in #3078Also fixes an issue where
User.nameplateis broken and inaccessibleInformation
examples, ...).
Checklist
type: ignorecomments were used, a comment is also left explaining why.Fixes #3078
Depends on #3107