WIP: Add non-federation tasks support to Federator
Currently, Federator will skip all tasks if the federating
setting is disabled.
This MR adds a list of federation types (job names) so when federating
is off it will skip all the federation tasks but still run other tasks.
Also it's probably good time to rename:
-
Pleroma.Web.Federator
->Pleroma.Jobs
-
Pleroma.Web.Federator.RetryQueue
->Pleroma.Jobs.RetryQueue
and maybe:
-
handle/2
->perform/2
-
type
->job
ortask
Edited by minibikini