and i yoink (#275)
[akkoma] / lib / pleroma / workers / worker_helper.ex
index 4befbeb3b2be34ea2073443fb1b94cc6a2cd1079..4c0a55774d6df3364b56ac2a639d3a6ac413060a 100644 (file)
@@ -43,6 +43,12 @@ defmodule Pleroma.Workers.WorkerHelper do
         |> apply(:new, [params, worker_args])
         |> Oban.insert()
       end
+
+      @impl Oban.Worker
+      def timeout(_job) do
+        queue_atom = String.to_atom(unquote(queue))
+        Config.get([:workers, :timeout, queue_atom], :timer.minutes(1))
+      end
     end
   end
 end