logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma

activity_expiration_worker.ex (559B)


      1 # Pleroma: A lightweight social networking server
      2 # Copyright © 2017-2019 Pleroma Authors <https://pleroma.social/>
      3 # SPDX-License-Identifier: AGPL-3.0-only
      4 
      5 defmodule Pleroma.Workers.ActivityExpirationWorker do
      6   use Pleroma.Workers.WorkerHelper, queue: "activity_expiration"
      7 
      8   @impl Oban.Worker
      9   def perform(
     10         %{
     11           "op" => "activity_expiration",
     12           "activity_expiration_id" => activity_expiration_id
     13         },
     14         _job
     15       ) do
     16     Pleroma.Daemons.ActivityExpirationDaemon.perform(:execute, activity_expiration_id)
     17   end
     18 end