diff --git a/app/models/user/question_methods.rb b/app/models/user/question_methods.rb index 0ff0db4f..e2281810 100644 --- a/app/models/user/question_methods.rb +++ b/app/models/user/question_methods.rb @@ -5,6 +5,7 @@ module User::QuestionMethods define_cursor_paginator :cursored_questions, :ordered_questions + # @return [ActiveRecord::Relation] List of questions sent by the user def ordered_questions(author_is_anonymous: nil, direct: nil) questions .where({ author_is_anonymous:, direct: }.compact) diff --git a/app/models/user/relationship_methods.rb b/app/models/user/relationship_methods.rb index faf56ef0..b70bb578 100644 --- a/app/models/user/relationship_methods.rb +++ b/app/models/user/relationship_methods.rb @@ -6,10 +6,12 @@ module User::RelationshipMethods define_cursor_paginator :cursored_following_relationships, :ordered_following_relationships define_cursor_paginator :cursored_follower_relationships, :ordered_follower_relationships + # @return [ActiveRecord::Relation] List of the user's following relationships def ordered_following_relationships active_follow_relationships.reverse_order.includes(target: [:profile]) end + # @return [ActiveRecord::Relation] List of the user's follower relationships def ordered_follower_relationships passive_follow_relationships.reverse_order.includes(source: [:profile]) end