Change on routes
This commit is contained in:
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user