From 771f1de5ba30e97a4d7283a49ce97e8ea6339b23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Victor=20Geonizeli?= Date: Mon, 28 Feb 2022 14:12:15 -0300 Subject: [PATCH] add user_id has option on posts query --- app/controllers/posts_controller.rb | 2 +- app/services/posts_query_resolver_service.rb | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/posts_controller.rb b/app/controllers/posts_controller.rb index 68722ef..842724b 100644 --- a/app/controllers/posts_controller.rb +++ b/app/controllers/posts_controller.rb @@ -29,7 +29,7 @@ class PostsController < ApplicationController private def query_params - params.permit(:scope, :terms) + params.permit(:scope, :terms, :user_id) end def post_params diff --git a/app/services/posts_query_resolver_service.rb b/app/services/posts_query_resolver_service.rb index 136280c..ebebf7c 100644 --- a/app/services/posts_query_resolver_service.rb +++ b/app/services/posts_query_resolver_service.rb @@ -14,6 +14,7 @@ class PostsQueryResolverService scope = Post.all scope = scope.by_user_follows(current_user) if filter[:scope] == 'follows' && current_user + socpe = scope.where(filter[:user_id]) if filter[:user_id] scope = filter_by_terms(scope) if filter[:terms] scope