Repository navigation
Conversation
2bb6e7c to
14f68ee
Compare
ab9c2ad to
b68598e
Compare
b68598e to
18bb73b
Compare
|
@prakhar1144 -- Could you please review this one? |
|
How is authentication normally handled in the bindings? We should take care not to follow off-realm redirects with auth headers included. I'm not sure whether this revision handles that correctly or not. |
This comment was marked as outdated.
This comment was marked as outdated.
|
That sounds reasonable (although I haven't done that manual testing myself). |
|
@prakhar1144 would you be able to do the next review of this? |
f8acea3 to
5cd143b
Compare
|
@prakhar1144 -- Thanks for reviewing this. I think this is ready for you to take a look! The failing CI looks like it's caused an outdated dependency in |
|
Looks good, apart from this one comment: #919 (comment) |
This adds methods for fetching user avatars to the Client class. There is some plumbing in call_endpoint to make sure it can call endpoints that don't include the API version string (/api/v1), such as the avatar endpoints.
5cd143b to
3f2a94b
Compare
|
@prakhar1144 -- I've updated the bindings to return |
There was a problem hiding this comment.
Looks good to me. Tested it locally.
The CI failure is unrelated, but we should fix it separately.
As the next step, I think someone with permission should do a release with this change. (I'm not sure if we need another round of review from someone on this, we can confirm in CZO)
|
It seems like the CI failure is because Debian 11 (which we use to run the tests on Python 3.9) has reached end of life last August. I opened #934 to drop it from the CI workflow matrix. @prakhar1144 -- would you like to review that PR as well? |
Prep PR for: zulip/zulip#32495 (issue: zulip/zulip#32103)
CZO: #api documentation > Python examples that require importing other modules. @ 💬
Self-review checklist
(variable names, code reuse, readability, etc.).
Communicate decisions, questions, and potential concerns.
Individual commits are ready for review (see commit discipline).
Completed manual review and testing of the following: