@@ 36,7 36,7 @@ defmodule Triglav.PublicTransport.ImportGtfs do
operator = Operators.gpp_osijek()
url = "https://b2b.promet-info.hr/dc/b2b.gtfs.osijekgpp"
target = Triglav.tmp_dir!() <> "/#{operator.slug}.zip"
- Npt.download(url, target)
+ Npt.download!(url, target)
import_from_archive(operator, target, opts)
end
@@ 44,7 44,7 @@ defmodule Triglav.PublicTransport.ImportGtfs do
operator = Operators.jadrolinija()
url = "https://b2b.promet-info.hr/dc/b2b.gtfs.jl"
target = Triglav.tmp_dir!() <> "/#{operator.slug}.zip"
- Npt.download(url, target)
+ Npt.download!(url, target)
import_from_archive(operator, target, opts)
end
@@ 12,7 12,7 @@ defmodule Triglav.PublicTransport.Npt do
plug Triglav.Tesla.Middleware.ErrrorOnStatus
plug Triglav.Tesla.Middleware.Logger
- def download(url, target) do
+ def download!(url, target) do
response = get!(url)
File.write!(target, response.body)
end