add is_following field on user endpoint

This commit is contained in:
João Victor Geonizeli
2022-02-28 13:50:22 -03:00
parent a08a889e7d
commit c115da9a35
3 changed files with 22 additions and 0 deletions

View File

@@ -14,4 +14,8 @@ class User < ApplicationRecord
has_many :user_follows_followers, class_name: 'UserFollow', foreign_key: :followed_id
has_many :following, through: :user_follows_following, source: :followed
has_many :followers, through: :user_follows_followers, source: :follower
def is_following?(user)
user_follows_following.where(followed_id: user&.id).exists?
end
end