]> cat aescling's git repositories - mastodon.git/commit
Support min_id-based pagination in REST API (#8736)
authorEugen Rochko <eugen@zeonfederated.com>
Fri, 28 Sep 2018 00:23:45 +0000 (02:23 +0200)
committerGitHub <noreply@github.com>
Fri, 28 Sep 2018 00:23:45 +0000 (02:23 +0200)
commitf0fff3eb1051ff77ec3f37aa75f8c56720b626a3
tree7033a49d339bf8ff7ee4c96eb2d27ad40c9f4680
parent3d7f68c273f03497ff555acac70355ba1815f7a2
Support min_id-based pagination in REST API (#8736)

* Allow min_id pagination in Feed#get

* Add min_id pagination to home and list timeline APIs

* Add min_id pagination to account statuses, public and tag APIs

* Remove unused stub in reports API

* Use min_id pagination in notifications, favourites, and fix order

* Fix HomeFeed#from_database not using paginate_by_id
15 files changed:
app/controllers/api/base_controller.rb
app/controllers/api/v1/accounts/statuses_controller.rb
app/controllers/api/v1/favourites_controller.rb
app/controllers/api/v1/notifications_controller.rb
app/controllers/api/v1/reports_controller.rb
app/controllers/api/v1/timelines/home_controller.rb
app/controllers/api/v1/timelines/list_controller.rb
app/controllers/api/v1/timelines/public_controller.rb
app/controllers/api/v1/timelines/tag_controller.rb
app/models/concerns/paginable.rb
app/models/feed.rb
app/models/home_feed.rb
config/routes.rb
spec/controllers/api/v1/favourites_controller_spec.rb
spec/controllers/api/v1/reports_controller_spec.rb