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
Showing
- app/controllers/api/base_controller.rb 4 additions, 0 deletionsapp/controllers/api/base_controller.rb
- app/controllers/api/v1/accounts/statuses_controller.rb 3 additions, 4 deletionsapp/controllers/api/v1/accounts/statuses_controller.rb
- app/controllers/api/v1/favourites_controller.rb 3 additions, 4 deletionsapp/controllers/api/v1/favourites_controller.rb
- app/controllers/api/v1/notifications_controller.rb 3 additions, 4 deletionsapp/controllers/api/v1/notifications_controller.rb
- app/controllers/api/v1/reports_controller.rb 0 additions, 5 deletionsapp/controllers/api/v1/reports_controller.rb
- app/controllers/api/v1/timelines/home_controller.rb 3 additions, 2 deletionsapp/controllers/api/v1/timelines/home_controller.rb
- app/controllers/api/v1/timelines/list_controller.rb 3 additions, 2 deletionsapp/controllers/api/v1/timelines/list_controller.rb
- app/controllers/api/v1/timelines/public_controller.rb 3 additions, 4 deletionsapp/controllers/api/v1/timelines/public_controller.rb
- app/controllers/api/v1/timelines/tag_controller.rb 3 additions, 4 deletionsapp/controllers/api/v1/timelines/tag_controller.rb
- app/models/concerns/paginable.rb 8 additions, 0 deletionsapp/models/concerns/paginable.rb
- app/models/feed.rb 10 additions, 6 deletionsapp/models/feed.rb
- app/models/home_feed.rb 4 additions, 4 deletionsapp/models/home_feed.rb
- config/routes.rb 1 addition, 1 deletionconfig/routes.rb
- spec/controllers/api/v1/favourites_controller_spec.rb 1 addition, 1 deletionspec/controllers/api/v1/favourites_controller_spec.rb
- spec/controllers/api/v1/reports_controller_spec.rb 0 additions, 10 deletionsspec/controllers/api/v1/reports_controller_spec.rb
Please register or sign in to comment