Support passing LocalSite.ANY to Profile starred cache count functions.
Review Request #12329 — Created June 2, 2022 and submitted
This updates the following methods on
Profile
to accept
local_site=LocalSite.ALL
:
get_starred_review_groups_count()
get_starred_review_requests_count()
has_starred_review_groups()
has_starred_review_requests()
This can be used to make determinations as to whether a user has starred
items at all, regardless of global/local site.
When invalidating cached data, both the site (global or local) and the
ALL
keys are invalidated, ensuring both are updated for the
appropriate totals.
Unit tests pass.
Summary | ID |
---|---|
70b08be4c540076f955791ea975dd27f43c421f6 |
Description | From | Last Updated |
---|---|---|
F841 local variable 'key' is assigned to but never used |
reviewbot | |
F841 local variable 'local_site' is assigned to but never used |
reviewbot | |
F841 local variable 'local_site' is assigned to but never used |
reviewbot | |
F841 local variable 'local_site' is assigned to but never used |
reviewbot | |
F841 local variable 'local_site' is assigned to but never used |
reviewbot |