in src/ApiForFhirMigrationTool.Function/ImportStatusOrchestrator.cs [472:493]
public async Task<ResponseModel> ProcessImportStatusCheck([ActivityTrigger] string importStatusUrl, FunctionContext executionContext)
{
_logger?.LogInformation("ProcessImportStatusCheck Started");
try
{
if (!string.IsNullOrEmpty(importStatusUrl))
{
ResponseModel importStatusResponse = await _importProcessor.CheckProcessStatus(importStatusUrl, _options.DestinationUri, _options.DestinationHttpClient);
_logger?.LogInformation("ProcessImportStatusCheck Finished");
return importStatusResponse;
}
else
{
throw new ArgumentException($"Url to check import status was empty.");
}
}
catch
{
throw;
}
}