public async Task Handle(IList <RecordEarningsJob> messages, CancellationToken cancellationToken)
        {
            foreach (var message in messages)
            {
                cancellationToken.ThrowIfCancellationRequested();
                await earningsJobService.RecordNewJob(message, CancellationToken.None).ConfigureAwait(false);

                jobStatusManager.StartMonitoringJob(message.JobId, JobType.EarningsJob);
            }
        }