Fixed broken audio cdn url

This commit is contained in:
Fergal Moran
2017-10-30 22:24:55 +00:00
parent 6c8ba16142
commit 20d887537f
4 changed files with 7 additions and 6 deletions

View File

@@ -73,7 +73,7 @@ namespace PodNoms.Api.Controllers
};
entry.AudioUrl = await CachedFormFileStorage.CacheItem(file);
_entryRepository.AddOrUpdateAsync(entry);
await _entryRepository.AddOrUpdateAsync(entry);
await _unitOfWork.CompleteAsync();
BackgroundJob.Enqueue<IAudioUploadProcessService>(service => service.UploadAudio(entry.Id));

View File

@@ -57,10 +57,12 @@ namespace PodNoms.Api.Controllers
}
}
[HttpGet("all/{podcastSlug}")]
public async Task<IEnumerable<PodcastEntryViewModel>> GetAllForSlug(string podcastSlug)
public async Task<IActionResult> GetAllForSlug(string podcastSlug)
{
var entries = await _repository.GetAllAsync(podcastSlug);
return _mapper.Map<List<PodcastEntry>, List<PodcastEntryViewModel>>(entries.ToList());
var results = _mapper.Map<List<PodcastEntry>, List<PodcastEntryViewModel>>(entries.ToList());
return Ok(results);
}
[HttpPost]

View File

@@ -65,7 +65,7 @@ namespace PodNoms.Api.Controllers
var imageUrl = await _fileUploader.UploadFile(finishedFile, _imageFileStorageSettings.ContainerName,
destinationFile, (p, t) => _logger.LogDebug($"Uploading image: {p} - {t}"));
_repository.AddOrUpdateAsync(podcast);
await _repository.AddOrUpdateAsync(podcast);
await this._unitOfWork.CompleteAsync();

View File

@@ -28,7 +28,7 @@ namespace PodNoms.Api.Providers
CreateMap<PodcastEntry, PodcastEntryViewModel>()
.ForMember(
src => src.AudioUrl,
e => e.MapFrom(m => $"ArgleBargle{m.AudioUrl}"));
e => e.MapFrom(m => $"{this._options.GetSection("Storage")["CdnUrl"]}{m.AudioUrl}"));
CreateMap<User, ProfileViewModel>();
@@ -37,7 +37,6 @@ namespace PodNoms.Api.Providers
.ForMember(v => v.ImageUrl, opt => opt.Ignore())
;
CreateMap<PodcastEntryViewModel, PodcastEntry>()
.ReverseMap()
.ForMember(
e => e.ImageUrl,
opt => opt.MapFrom(m => m.ImageUrl))