Move timelines API from statuses to its own controller, add a check for
resources that require a user context vs those that don't (such as public timeline) /api/v1/statuses/public -> /api/v1/timelines/public /api/v1/statuses/home -> /api/v1/timelines/home /api/v1/statuses/mentions -> /api/v1/timelines/mentions /api/v1/statuses/tag/:tag -> /api/v1/timelines/tag/:tag
Showing
- app/assets/javascripts/components/actions/timelines.jsx 2 additions, 2 deletionsapp/assets/javascripts/components/actions/timelines.jsx
- app/controllers/api/v1/accounts_controller.rb 2 additions, 1 deletionapp/controllers/api/v1/accounts_controller.rb
- app/controllers/api/v1/follows_controller.rb 2 additions, 0 deletionsapp/controllers/api/v1/follows_controller.rb
- app/controllers/api/v1/media_controller.rb 2 additions, 0 deletionsapp/controllers/api/v1/media_controller.rb
- app/controllers/api/v1/statuses_controller.rb 2 additions, 33 deletionsapp/controllers/api/v1/statuses_controller.rb
- app/controllers/api/v1/timelines_controller.rb 37 additions, 0 deletionsapp/controllers/api/v1/timelines_controller.rb
- app/controllers/api_controller.rb 16 additions, 2 deletionsapp/controllers/api_controller.rb
- app/models/status.rb 16 additions, 10 deletionsapp/models/status.rb
- app/views/api/v1/timelines/index.rabl 2 additions, 0 deletionsapp/views/api/v1/timelines/index.rabl
- config/routes.rb 9 additions, 7 deletionsconfig/routes.rb
- spec/controllers/api/v1/statuses_controller_spec.rb 0 additions, 32 deletionsspec/controllers/api/v1/statuses_controller_spec.rb
- spec/controllers/api/v1/timelines_controller_spec.rb 80 additions, 0 deletionsspec/controllers/api/v1/timelines_controller_spec.rb
Loading
Please register or sign in to comment