Skip to content

Recompilation speedup: make Router a runtime dep of FrontendStatic

Alex Gleason requested to merge cycles-frontend-static into develop

#2651 (closed)

Builds off !3419 (merged) to remove Pleroma.Web.Router as a compile-time dep of FrontendStatic.

This gets rid of 10 compile-time cycles: https://www.diffchecker.com/KAVfbFac

Screenshot_from_2021-05-30_12-15-33

Pleroma.Web.Router was used in a module attribute, causing it to recompile. I've moved it to a local variable instead so it becomes a runtime dep.

Merge request reports