aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/workers
diff options
context:
space:
mode:
authorAlexander Strizhakov <alex.strizhakov@gmail.com>2020-09-08 15:11:18 +0300
committerrinpatch <rinpatch@sdf.org>2020-09-10 21:52:31 +0300
commit15aece72382fe1862a58728b9d02990147f91365 (patch)
treebdff49a3076c4f4f2c53aba20e038c792f65f0a7 /lib/pleroma/workers
parenta098e10fd6d9f3b6573e2fb6333335d40a9bf330 (diff)
downloadpleroma-15aece72382fe1862a58728b9d02990147f91365.tar.gz
remove validate_expires_at from enqueue method
Diffstat (limited to 'lib/pleroma/workers')
-rw-r--r--lib/pleroma/workers/purge_expired_activity.ex13
1 files changed, 1 insertions, 12 deletions
diff --git a/lib/pleroma/workers/purge_expired_activity.ex b/lib/pleroma/workers/purge_expired_activity.ex
index ffcb89dc3..c168890a2 100644
--- a/lib/pleroma/workers/purge_expired_activity.ex
+++ b/lib/pleroma/workers/purge_expired_activity.ex
@@ -18,8 +18,7 @@ defmodule Pleroma.Workers.PurgeExpiredActivity do
| {:error, :expired_activities_disabled}
| {:error, :expiration_too_close}
def enqueue(args) do
- with true <- enabled?(),
- args when is_map(args) <- validate_expires_at(args) do
+ with true <- enabled?() do
{scheduled_at, args} = Map.pop(args, :expires_at)
args
@@ -42,16 +41,6 @@ defmodule Pleroma.Workers.PurgeExpiredActivity do
end
end
- defp validate_expires_at(%{validate: false} = args), do: Map.delete(args, :validate)
-
- defp validate_expires_at(args) do
- if expires_late_enough?(args[:expires_at]) do
- args
- else
- {:error, :expiration_too_close}
- end
- end
-
defp find_activity(id) do
with nil <- Activity.get_by_id_with_object(id) do
{:error, :activity_not_found}