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_task
s
...
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