Commit Graph

14 Commits (28921a12fe0033c7231f42e95a2be80628844bb4)

Author SHA1 Message Date
Emelia Smith 317cd26fba
Remove queued_at value from pubsub payloads (#26173) 1 year ago
Eugen Rochko 5f9e47be34
Add caching for payload serialization during fan-out (#19642) 2 years ago
Claire 6804228fdf
Fix N+1 on mentions in PushUpdateWorker (#19637) 2 years ago
Eugen Rochko 1060666c58
Add support for editing for published statuses (#16697)
* Add support for editing for published statuses

* Fix references to stripped-out code

* Various fixes and improvements

* Further fixes and improvements

* Fix updates being potentially sent to unauthorized recipients

* Various fixes and improvements

* Fix wrong words in test

* Fix notifying accounts that were tagged but were not in the audience

* Fix mistake
3 years ago
Eugen Rochko 24cafd73a2
Lists (#5703)
* Add structure for lists

* Add list timeline streaming API

* Add list APIs, bind list-account relation to follow relation

* Add API for adding/removing accounts from lists

* Add pagination to lists API

* Add pagination to list accounts API

* Adjust scopes for new APIs

- Creating and modifying lists merely requires "write" scope
- Fetching information about lists merely requires "read" scope

* Add test for wrong user context on list timeline

* Clean up tests
7 years ago
Eugen Rochko 8b2cad5637 Refactor JSON templates to be generated with ActiveModelSerializers instead of Rabl (#4090) 8 years ago
Eugen Rochko 5b95be1c42 Replace calls to FeedManager#inline_render and #broadcast 8 years ago
Eugen c9ebd5d19f Fix wrong variable used in publish channel 8 years ago
Eugen 1b8c244dff Add proper message to PushUpdateWorker, use redis directly 8 years ago
Kurtis Rainbolt-Greene 9638894233 Moving in the inline render 8 years ago
Kurtis Rainbolt-Greene 220051b8b2 I don't actually think we need that. 8 years ago
Kurtis Rainbolt-Greene 0069c01285 Moving the queue_at into the worker 8 years ago
Kurtis Rainbolt-Greene 96ef933820 Replacing the broadcast method with the one defined in the feed manager 8 years ago
Kurtis Rainbolt-Greene 1e96ce378e By pushing this into a worker we can reduce the amount of time the feed manager using workers eat up a connection 8 years ago