fix: 🐛 Complete user update methods#3103
fix: 🐛 Complete user update methods#3103ToothyDev wants to merge 9 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 |
CHANGELOG.md
Outdated
| - Fixed updates of the following `User` attributes not triggering the `on_user_update` | ||
| event: `User.nameplate`. | ||
| ([#3103](https://github.com/Pycord-Development/pycord/pull/3103)) | ||
| - Fixed `User.nameplate` attribute not being accessible. | ||
| ([#3103](https://github.com/Pycord-Development/pycord/pull/3103)) |
There was a problem hiding this comment.
| - Fixed updates of the following `User` attributes not triggering the `on_user_update` | |
| event: `User.nameplate`. | |
| ([#3103](https://github.com/Pycord-Development/pycord/pull/3103)) | |
| - Fixed `User.nameplate` attribute not being accessible. | |
| ([#3103](https://github.com/Pycord-Development/pycord/pull/3103)) | |
| - Fixed `User.nameplate` not being accessible and its update not triggering the `user_update` event. | |
| ([#3103](https://github.com/Pycord-Development/pycord/pull/3103)) |
There was a problem hiding this comment.
I forgot to include the avatar decoration data thing in the changelog so I left it at the old structure now, but updated
|
Currently paused / drafted as |

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.Closes #3078
Depends on #3107