This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Add get_userinfo_by_id
method to ModuleApi
#9581
Merged
Merged
Changes from 1 commit
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
ace5488
Add get_user_by_id method to ModuleApi
jaywink 3ea20a7
Merge branch 'develop' into jaywink/get-user-from-module-api
jaywink 598bbe6
Introduce a User type
jaywink 449c354
Actually commit tests for User type
jaywink 692aef9
Appease linting
jaywink af95fed
Merge branch 'develop' into jaywink/get-user-from-module-api
jaywink 6d225a0
User -> UserInfo
jaywink b9f5bf3
get_user_by_id -> get_userinfo_by_id
jaywink 6dc1240
Linter autofix
jaywink c0a9082
Make mypy happy
jaywink a990355
Make get_userinfo_by_id re-use cache of get_user_by_id
jaywink e28a6e3
Mark registration store `get_user_by_id` as deprecated
jaywink b41aede
Don't use .get() when compiling UserInfo
jaywink bf8bbad
Merge branch 'develop' into jaywink/get-user-from-module-api
jaywink 71744f0
Update UserInfo docstring
jaywink 52c1a0a
Add docstring for get_userinfo_by_id
jaywink c68f4a3
Update changelog.d/9581.feature
jaywink File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's because you're using
user_data.get
..get
returnsNone
if the dict doesn't contain that property. In this case, we know that the dict will contain each of these properties, so you should douser_data["appservice_id"]
instead, which I think will also keep mypy happy.