diff --git a/config/runtime.exs b/config/runtime.exs index cb65061..31cb559 100644 --- a/config/runtime.exs +++ b/config/runtime.exs @@ -1,6 +1,7 @@ import Config config :plantid_discord_bot, + start_time: DateTime.utc_now(), guild_ids: [1_002_507_312_159_797_318], plantnet_api_key: System.get_env("PLANTNET_API_KEY"), fileserver_url: "http://localhost:4321", diff --git a/lib/application.ex b/lib/application.ex index ca6cc2a..4d061d0 100644 --- a/lib/application.ex +++ b/lib/application.ex @@ -5,10 +5,6 @@ defmodule PlantIdDiscordBot.Application do @impl true def start(_type, _args) do - # Set the start time for the application - start_time = DateTime.utc_now() - Application.put_env(:plantid_discord_bot, :start_time, start_time) - children = [ PlantIdDiscordBot.Consumer, PlantIdDiscordBot.RateLimiter, diff --git a/lib/plantid_discord_bot/utils.ex b/lib/plantid_discord_bot/utils.ex index 75ed6bc..5f02427 100644 --- a/lib/plantid_discord_bot/utils.ex +++ b/lib/plantid_discord_bot/utils.ex @@ -1,8 +1,8 @@ defmodule PlantIdDiscordBot.Utils do - @start_time Application.get_env(:plantid_discord_bot, :start_time) - def get_uptime() do - DateTime.diff(DateTime.utc_now(), @start_time) + start_time = Application.get_env(:plantid_discord_bot, :start_time) + + DateTime.diff(DateTime.utc_now(), start_time) |> PlantIdDiscordBot.Utils.Duration.sec_to_str() end