Recompilation speedup: Remove deps from Uploader behaviour

Created Diff never expires
30 removals
197 lines
10 additions
177 lines
15 cycles found. Showing them in decreasing size:
14 cycles found. Showing them in decreasing size:


Cycle of length 17:
Cycle of length 16:


lib/pleroma/web/activity_pub/utils.ex
lib/pleroma/web/activity_pub/utils.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/instances/instance.ex
lib/pleroma/instances/instance.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex
lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex
lib/pleroma/upload/filter.ex
lib/pleroma/upload/filter.ex
lib/pleroma/reverse_proxy/client.ex
lib/pleroma/reverse_proxy/client.ex
lib/pleroma/web/auth/authenticator.ex
lib/pleroma/web/auth/authenticator.ex
lib/pleroma/web/api_spec.ex
lib/pleroma/web/api_spec.ex
lib/pleroma/web/activity_pub/utils.ex
lib/pleroma/web/activity_pub/utils.ex


Cycle of length 16:
Cycle of length 15:


lib/pleroma/web/api_spec.ex
lib/pleroma/web/api_spec.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/instances/instance.ex
lib/pleroma/instances/instance.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex
lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex
lib/pleroma/upload/filter.ex
lib/pleroma/upload/filter.ex
lib/pleroma/reverse_proxy/client.ex
lib/pleroma/reverse_proxy/client.ex
lib/pleroma/web/auth/authenticator.ex
lib/pleroma/web/auth/authenticator.ex
lib/pleroma/web/api_spec.ex
lib/pleroma/web/api_spec.ex


Cycle of length 15:
Cycle of length 14:


lib/pleroma/web/auth/authenticator.ex
lib/pleroma/web/auth/authenticator.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/instances/instance.ex
lib/pleroma/instances/instance.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex
lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex
lib/pleroma/upload/filter.ex
lib/pleroma/upload/filter.ex
lib/pleroma/reverse_proxy/client.ex
lib/pleroma/reverse_proxy/client.ex
lib/pleroma/web/auth/authenticator.ex
lib/pleroma/web/auth/authenticator.ex


Cycle of length 14:
Cycle of length 13:


lib/pleroma/reverse_proxy/client.ex
lib/pleroma/reverse_proxy/client.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/instances/instance.ex
lib/pleroma/instances/instance.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex
lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex
lib/pleroma/upload/filter.ex
lib/pleroma/upload/filter.ex
lib/pleroma/reverse_proxy/client.ex
lib/pleroma/reverse_proxy/client.ex


Cycle of length 13:
Cycle of length 12:


lib/pleroma/upload/filter.ex
lib/pleroma/upload/filter.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/instances/instance.ex
lib/pleroma/instances/instance.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex
lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex
lib/pleroma/upload/filter.ex
lib/pleroma/upload/filter.ex


Cycle of length 12:
Cycle of length 11:


lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex
lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/instances/instance.ex
lib/pleroma/instances/instance.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex
lib/pleroma/web/plugs/ensure_public_or_authenticated_plug.ex


Cycle of length 11:
Cycle of length 10:


lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/instances/instance.ex
lib/pleroma/instances/instance.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/activity_pub/activity_pub.ex


Cycle of length 10:
Cycle of length 9:


lib/pleroma/instances/instance.ex
lib/pleroma/instances/instance.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/instances/instance.ex
lib/pleroma/instances/instance.ex


Cycle of length 9:
Cycle of length 8:


lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex
lib/pleroma/web/admin_api/views/account_view.ex
lib/pleroma/web/admin_api/views/account_view.ex

Cycle of length 8:

lib/pleroma/uploaders/uploader.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/uploaders/uploader.ex


Cycle of length 7:
Cycle of length 7:


lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/admin_api/search.ex
lib/pleroma/web/admin_api/search.ex


Cycle of length 6:
Cycle of length 6:


lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex


Cycle of length 5:
Cycle of length 5:


lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/views/email_view.ex
lib/pleroma/web/views/email_view.ex


Cycle of length 4:
Cycle of length 4:


lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex
lib/pleroma/web/activity_pub/activity_pub/streaming.ex


Cycle of length 3:
Cycle of length 3:


lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/web/activity_pub/mrf.ex
lib/pleroma/config/loader.ex
lib/pleroma/config/loader.ex