1
+ # frozen_string_literal: true
2
+
1
3
class Api ::V1 ::TimelinesController < ApiController
2
4
before_action -> { doorkeeper_authorize! :read }
3
5
before_action :require_user! , only : [ :home , :mentions ]
@@ -10,7 +12,7 @@ def home
10
12
set_maps ( @statuses )
11
13
12
14
next_path = api_v1_home_timeline_url ( max_id : @statuses . last . id ) if @statuses . size == DEFAULT_STATUSES_LIMIT
13
- prev_path = api_v1_home_timeline_url ( since_id : @statuses . first . id ) if @statuses . size > 0
15
+ prev_path = api_v1_home_timeline_url ( since_id : @statuses . first . id ) unless @statuses . empty?
14
16
15
17
set_pagination_headers ( next_path , prev_path )
16
18
@@ -23,7 +25,7 @@ def mentions
23
25
set_maps ( @statuses )
24
26
25
27
next_path = api_v1_mentions_timeline_url ( max_id : @statuses . last . id ) if @statuses . size == DEFAULT_STATUSES_LIMIT
26
- prev_path = api_v1_mentions_timeline_url ( since_id : @statuses . first . id ) if @statuses . size > 0
28
+ prev_path = api_v1_mentions_timeline_url ( since_id : @statuses . first . id ) unless @statuses . empty?
27
29
28
30
set_pagination_headers ( next_path , prev_path )
29
31
@@ -36,7 +38,7 @@ def public
36
38
set_maps ( @statuses )
37
39
38
40
next_path = api_v1_public_timeline_url ( max_id : @statuses . last . id ) if @statuses . size == DEFAULT_STATUSES_LIMIT
39
- prev_path = api_v1_public_timeline_url ( since_id : @statuses . first . id ) if @statuses . size > 0
41
+ prev_path = api_v1_public_timeline_url ( since_id : @statuses . first . id ) unless @statuses . empty?
40
42
41
43
set_pagination_headers ( next_path , prev_path )
42
44
@@ -50,7 +52,7 @@ def tag
50
52
set_maps ( @statuses )
51
53
52
54
next_path = api_v1_hashtag_timeline_url ( params [ :id ] , max_id : @statuses . last . id ) if @statuses . size == DEFAULT_STATUSES_LIMIT
53
- prev_path = api_v1_hashtag_timeline_url ( params [ :id ] , since_id : @statuses . first . id ) if @statuses . size > 0
55
+ prev_path = api_v1_hashtag_timeline_url ( params [ :id ] , since_id : @statuses . first . id ) unless @statuses . empty?
54
56
55
57
set_pagination_headers ( next_path , prev_path )
56
58
0 commit comments