We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4a60031 commit 802c786Copy full SHA for 802c786
lib/algora/admin/admin.ex
@@ -345,6 +345,25 @@ defmodule Algora.Admin do
345
346
def alert(message, severity \\ :error)
347
348
+ def alert(message, :error = severity) do
349
+ Logger.error(message)
350
+
351
+ %{
352
+ payload: %{
353
+ embeds: [
354
355
+ color: color(severity),
356
+ title: severity |> to_string() |> String.capitalize(),
357
+ description: message,
358
+ timestamp: DateTime.utc_now()
359
+ }
360
+ ]
361
362
363
+ |> SendDiscord.changeset()
364
+ |> Oban.insert()
365
+ end
366
367
def alert(message, :critical = severity) do
368
Logger.error(message)
369
0 commit comments