Change on routes

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