fix(growth): use Application.app_dir to write/read priv dir
All checks were successful
continuous-integration/drone/pr Build is passing

This commit is contained in:
João Paulo Dubas 2024-10-21 01:53:14 +00:00
parent fb38910137
commit ffa2a68b7a
Signed by: joao.dubas
SSH Key Fingerprint: SHA256:3M3n7tHeZMwM8NoM+MTvQ4zohO8MFFiyZVTZvmSEZb4
2 changed files with 5 additions and 2 deletions

View File

@ -321,6 +321,8 @@ defmodule Growth.Indicators.Download do
end
def save(data, measurement) do
File.write("priv/growth/indicators/#{measurement}.csv", data)
:wabanex
|> Application.app_dir(["priv", "growth", "indicators", "#{measurement}.csv"])
|> File.write(data)
end
end

View File

@ -66,7 +66,8 @@ defmodule Growth.Indicators.Load do
def all do
Logger.debug("load growth indicators")
"priv/growth/indicators/*.csv"
:wabanex
|> Application.app_dir(["priv", "growth", "indicators", "*.csv"])
|> Path.wildcard()
|> Enum.map(&create_ets_from_filename/1)
|> Enum.map(&Task.async(__MODULE__, :load_measure, [&1]))