Skip to content

Refactor MergeTrain::RefreshService removing inheritance

Allison Browne requested to merge refresh-service-cleanup into master

What does this MR do and why?

It refactors the MergeTrain::RefeshService to use composition instead of inheritance, since we don't need to take a project and user like most services.

Base service expects a project and user but we don't need either to execute this service.

This is a userless service.

Edited by Allison Browne

Merge request reports