Add ability to search on Group, Person or Event
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
committed by
Thomas Citharel
parent
20a4f7244c
commit
d66bbc5414
@@ -5,9 +5,23 @@ defmodule MobilizonWeb.Resolvers.Search do
|
||||
alias MobilizonWeb.API.Search
|
||||
|
||||
@doc """
|
||||
Search events and actors by title
|
||||
Search persons
|
||||
"""
|
||||
def search_events_and_actors(_parent, %{search: search, page: page, limit: limit}, _resolution) do
|
||||
Search.search(search, page, limit)
|
||||
def search_persons(_parent, %{search: search, page: page, limit: limit}, _resolution) do
|
||||
Search.search_actors(search, page, limit, :Person)
|
||||
end
|
||||
|
||||
@doc """
|
||||
Search groups
|
||||
"""
|
||||
def search_groups(_parent, %{search: search, page: page, limit: limit}, _resolution) do
|
||||
Search.search_actors(search, page, limit, :Group)
|
||||
end
|
||||
|
||||
@doc """
|
||||
Search events
|
||||
"""
|
||||
def search_events(_parent, %{search: search, page: page, limit: limit}, _resolution) do
|
||||
Search.search_events(search, page, limit)
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user