Current section
Files
Jump to
Current section
Files
lib/hls/helper.ex
defmodule HLS.Helper do
def merge_uri(nil, uri), do: uri
def merge_uri(base = %URI{host: nil}, rel) do
%URI{} = uri =
URI.new!("http://example.com")
|> URI.merge(base)
|> merge_uri(rel)
%URI{uri | scheme: base.scheme, host: nil, port: base.port}
end
def merge_uri(base, rel) do
URI.merge(base, rel)
end
end