summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Felder <feld@feld.me>2024-06-08 19:20:38 -0400
committerMark Felder <feld@feld.me>2024-06-08 19:20:38 -0400
commitdb88bf30d50a546114d3ee22a3c67b53975257d4 (patch)
tree9b11811ecbd55f9d984ad208d479e0fa52877b39
parent07cb89823f2a33bc540fe53bd784e4b8e9197506 (diff)
downloadpleroma-db88bf30d50a546114d3ee22a3c67b53975257d4.tar.gz
pleroma-db88bf30d50a546114d3ee22a3c67b53975257d4.zip
Add spec for send/1
-rw-r--r--lib/pleroma/web/push.ex2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/pleroma/web/push.ex b/lib/pleroma/web/push.ex
index af895467b..d4693f63e 100644
--- a/lib/pleroma/web/push.ex
+++ b/lib/pleroma/web/push.ex
@@ -25,6 +25,8 @@ defmodule Pleroma.Web.Push do
def enabled, do: match?([subject: _, public_key: _, private_key: _], vapid_config())
+ @spec send(Pleroma.Notification.t()) ::
+ {:ok, Oban.Job.t()} | {:error, Oban.Job.changeset() | term()}
def send(notification) do
WebPusherWorker.enqueue("web_push", %{"notification_id" => notification.id})
end