Change on routes

This commit is contained in:
2026-03-23 19:17:15 +01:00
parent 7a81341218
commit 0872b8df6f
3 changed files with 10 additions and 9 deletions
@@ -39,7 +39,7 @@ namespace Musify.Application.PlayLists.Handlers
var setPictureResult = request.Picture is null
? Result.Success()
: await SetPicture(playList, request.Picture, cancellationToken);
: await UploadPicture(playList, request.Picture, cancellationToken);
if (!setPictureResult.IsSuccess)
return setPictureResult;
@@ -51,13 +51,13 @@ namespace Musify.Application.PlayLists.Handlers
return Result.Created(PlayListResponse.FromEntity(playList));
}
async Task<Result> SetPicture(PlayList playList, IFileData picture, CancellationToken cancellationToken)
async Task<Result> UploadPicture(PlayList playList, IFileData picture, CancellationToken cancellationToken)
{
var imageId = Guid.NewGuid();
var pictureName = $"{imageId}{picture.FileType}";
var originalImageStorageKey = Path.Join(playListConfiguration.Routes.OriginalPictures, pictureName);
var pictureName = imageId + picture.FileType;
var pictureStorageKey = Path.Join(playListConfiguration.Routes.OriginalPictures, pictureName);
var uploadResult = await UploadFile(picture, originalImageStorageKey, cancellationToken);
var uploadResult = await UploadFile(picture, pictureStorageKey, cancellationToken);
if (!uploadResult.IsSuccess)
{
@@ -69,7 +69,7 @@ namespace Musify.Application.PlayLists.Handlers
try
{
await PublishUpdateEvent(originalImageStorageKey, playList, cancellationToken);
await PublishUpdateEvent(pictureStorageKey, playList, cancellationToken);
}
catch (Exception exception)
{
@@ -65,7 +65,7 @@ namespace Musify.Application.PlayLists.Handlers
}
var newImageId = Guid.NewGuid();
var pictureName = $"{newImageId}{request.NewPicture.FileType}";
var pictureName = newImageId + request.NewPicture.FileType;
var newImageStorageKey = Path.Join(playListConfiguration.Routes.OriginalPictures, pictureName);
var uploadResult = await UploadFile(request.NewPicture, newImageStorageKey, cancellationToken);
@@ -25,7 +25,7 @@ namespace Musify.Application.Tracks.Handler
return Result.NotFound($"User with id {request.UserId} not found");
}
var originalPictureKeyName = $"{Guid.NewGuid() }.{request.Picture.FileType}";
var originalPictureKeyName = Path.Combine(trackConfiguration.Routes.OriginalPictures, Guid.NewGuid() + request.Picture.FileType);
var track = new Track
{
Title = request.Title,
@@ -42,7 +42,8 @@ namespace Musify.Application.Tracks.Handler
return Result.Error($"Failed to upload picture for track {request.Title}");
}
var audioKeyName = Path.Combine(trackConfiguration.Routes.Audios, $"{Guid.NewGuid() }.{request.Audio.FileType}");
var audioKeyName = Path.Combine(trackConfiguration.Routes.Audios, Guid.NewGuid() + request.Audio.FileType);
var audioUploadResult = await UploadFile(request.Audio, audioKeyName, cancellationToken);
if (!audioUploadResult.IsSuccess)
{