Commit graph

21 commits

Author SHA1 Message Date
Mouse Reeve 4e3513bd41
Merge pull request #2784 from WesleyAC/add-status-cache-get-audience
Only call get_audience once in add_status
2023-04-07 06:43:04 -07:00
Wesley Aptekar-Cassels 78607a0c3e Remove get_stores_for_object abstract method
The implementations still have and use this, we've just removed this
concept from the RedisStore abstraction, which simplifies things
somewhat.
2023-04-05 22:07:38 -04:00
Wesley Aptekar-Cassels 68c6a9e748 Rename remove_object_from_related_stores
This makes the stores argument required, making it simpler to change the
code.
2023-04-05 22:06:09 -04:00
Wesley Aptekar-Cassels 93bd66ad3e Refactor to delete add_object_to_related_stores
This is working towards some optimizations.
2023-04-05 21:48:22 -04:00
Josh Soref 7b59f38cc8 spelling: owner
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-04-04 20:02:54 -04:00
Wesley Aptekar-Cassels 9cbff312a5 Ignore Celery task results
Since we don't use the results of our Celery tasks (all of them return
None implicitly), it's prudent to set the ignore_result flag, for a
potential performance improvement. See the Celery docs for details [1].

We could do this with the global CELERY_IGNORE_RESULT setting, but it
offers more flexibility if we want to use task results in the future to
set it on a per-task basis.

[1]: https://docs.celeryq.dev/en/stable/userguide/tasks.html#ignore-results-you-don-t-want
2023-03-08 02:12:13 -05:00
Mouse Reeve 3ad0a5d073 Use update_fields to limit remove_list_tasks
If we know what fields were updated, we can avoid running this task.
This also adds some mocks where they are needed for the list view.
2022-07-02 13:23:23 -07:00
Mouse Reeve aefb0c9b14 Re-consider list privacy on edit
Please run ci??
2022-03-24 12:49:38 -07:00
Mouse Reeve 8a8ce0c0d4 Fixes deletion of lists 2022-01-07 13:30:11 -08:00
Mouse Reeve 23e498879e Fixes account create tasks 2022-01-04 14:17:14 -08:00
Mouse Reeve 3dd7847d7b Only remove non-public lists on unfollow 2022-01-04 13:46:21 -08:00
Mouse Reeve cc37d7404e Fixes calls to add lists 2021-12-30 11:58:27 -08:00
Mouse Reeve 906e0c9c7c Renames function for loading lists 2021-12-30 10:40:26 -08:00
Mouse Reeve 9f6918767b Corrects documentation on sort order 2021-12-29 17:41:31 -08:00
Mouse Reeve 2640c26bb1 Fixes wording in comments 2021-12-29 17:39:14 -08:00
Mouse Reeve 0012f4464d Consider group membership for list cache 2021-12-14 11:07:36 -08:00
Mouse Reeve eb4a399472 Updates models tests 2021-12-09 12:43:09 -08:00
Mouse Reeve 3bf1121fa6 Signals tests 2021-11-17 09:38:02 -08:00
Mouse Reeve 157d891681 Adds tests files 2021-11-17 09:10:28 -08:00
Mouse Reeve 1d28c7e73d Load lists from redis cache 2021-11-16 09:21:12 -08:00
Mouse Reeve fc520fdbdc Adds quick first pass on lists stream manager 2021-11-15 13:09:17 -08:00