Current section
Files
Jump to
Current section
Files
lib/results.ex
defmodule Distancex.Results do
@no_results %{"rows" => [
%{
"elements" => [ %{"status"=> "ZERO_RESULTS"}]
}
]}
def parse(@no_results, _t) do
{:error, "No results found"}
end
def parse(%{"rows" => [%{"elements" => ele }] }, type) do
[%{ ^type => %{ "value" => t } }] = ele
t
end
def parse(%{"status" => "REQUEST_DENIED", "error_message" => msg}, _t) do
{:error, msg}
end
end