времени, на которую job'а назначена?
Исходя из https://hexdocs.pm/oban/Oban.html#module-unique-jobs – period относится к inserted_at, а не к scheduled_at
Да, там j.inserted_at defp since_period(query, :infinity), do: query defp since_period(query, period) do since = DateTime.add(utc_now(), period * -1, :second) where(query, [j], j.inserted_at >= ^since) end
можно добавлять зашедуленую дату в аргументы и проверять по ней, например 🤔 Какая именно функциональность нужна?
Чтобы job’а, зашедуленная на scheduled_at существующей +- период считалась дубликатом и игнорировалась. Исходя из того, что написано в доке и исходниках, так не получится
Обсуждают сегодня