in app/com/gu/floodgate/reindex/ProgressTrackerController.scala [13:26]
def props(ws: WSClient, runningJobService: RunningJobService, jobHistoryService: JobHistoryService) =
Props(new ProgressTrackerController(ws: WSClient, runningJobService: RunningJobService, jobHistoryService))
case class LaunchTracker(contentSource: ContentSource, runningJob: RunningJob)
case class RemoveTracker(contentSource: ContentSource, runningJob: RunningJob)
}
class ProgressTrackerController(
ws: WSClient,
runningJobService: RunningJobService,
jobHistoryService: JobHistoryService
) extends Actor
with ActorLogging
with StrictLogging {