docbrown/app/views/api/v0
rhymes bcd85452e9 Comments API: fix caching issues (#4744) [deploy]
* Use ancestry in the index and add test

* Add tests for show action

* Return complete comments trees for index, kill n+1 and use correct edge cache key

* Return complete comments tree for show, kill n+1 and use correct edge cache key

* Refactor tests and add surrogate keys tests

* Preload users for the whole subtree

* Clarify explanation of the edge cache keys construction

* Refactor partials

* Remove action caching

* Replace .map.flatten with .flat_map

* Fix surrogate key prefix according to Fastly docs

* Add comment.purge to Comments::BustCacheJob to use Fastly-Rails

* Fix surrogate key spec
2020-01-15 10:45:56 -05:00
..
articles Fix API inconsistencies between articles 'index' and 'show' (#4560) 2019-10-24 11:56:55 -04:00
chat_channels Fix chat channel details profile pic issue (#3458) 2019-07-12 09:33:40 -04:00
classified_listings Listings creation and update API (#4014) 2019-09-24 07:03:52 -07:00
comments Comments API: fix caching issues (#4744) [deploy] 2020-01-15 10:45:56 -05:00
followers Add pagination to followers and following page in dashboard (#258) (#4375) [deploy] 2019-11-20 18:21:18 -05:00
followings Add pagination to followers and following page in dashboard (#258) (#4375) [deploy] 2019-11-20 18:21:18 -05:00
github_repos Use Preact for asynchronous rendering for /settings/integrations (#986) 2018-10-31 15:51:07 -04:00
podcast_episodes
shared Add pagination to followers and following page in dashboard (#258) (#4375) [deploy] 2019-11-20 18:21:18 -05:00
tags Code cleanups (#659) 2018-08-07 11:00:13 -04:00
users Update core API endpoints to support access_token (#3644) 2019-08-08 15:55:23 -03:00
videos "/videos" (#2291) 2019-04-05 14:02:03 -04:00
webhooks Listings creation and update API (#4014) 2019-09-24 07:03:52 -07:00