Skip to content

Commit

Permalink
Update turbo ecto usage
Browse files Browse the repository at this point in the history
  • Loading branch information
kevbuchanan committed Dec 14, 2018
1 parent 0131690 commit 4802414
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions lib/alkemist/query/search.ex
Original file line number Diff line number Diff line change
Expand Up @@ -7,27 +7,27 @@ defmodule Alkemist.Query.Search do
@empty_values [nil, [], {}, [""], "", %{}]

def run(query, params) do
searchq(query, params) |> Turbo.Ecto.sortq(params)
searchq(query, params) |> Turbo.Ecto.Builder.run(params)
end

def searchq(query, params) do
params =
params
|> prepare_params(query)

Turbo.Ecto.searchq(query, params)
Turbo.Ecto.Builder.run(query, params)
end

def sortq(query, params) do
Turbo.Ecto.sortq(query, params)
Turbo.Ecto.Builder.run(query, params)
end

@doc """
prepares the params so we can better handle naive_datetime and datetime fields
right now this works not on associations
"""
def prepare_params(params, query) do
queryable = Turbo.Ecto.Utils.schema_from_query(query)
queryable = Turbo.Ecto.Builder.extract_schema(query)

search_params =
params
Expand Down

0 comments on commit 4802414

Please sign in to comment.