diff --git a/lib/chessh/discord/notifier.ex b/lib/chessh/discord/notifier.ex index 20a99ec..7751041 100644 --- a/lib/chessh/discord/notifier.ex +++ b/lib/chessh/discord/notifier.ex @@ -21,15 +21,16 @@ defmodule Chessh.DiscordNotifier do @impl true def handle_info({:attempt_notification, notification} = body, state) do - [discord_notification_rate, discord_notification_rate_ms, reschedule_delay] = + [discord_notification_rate, discord_notification_rate_ms] = Application.get_env(:chessh, RateLimits) |> Keyword.take([ :discord_notification_rate, - :discord_notification_rate_ms, - :reschedule_delay + :discord_notification_rate_ms ]) |> Keyword.values() + reschedule_delay = Application.get_env(:chessh, DiscordNotifications)[:reschedule_delay] + case Hammer.check_rate_inc( :redis, "discord-rate",