Rename variables

This commit is contained in:
2026-03-28 03:27:31 +01:00
parent cd22a140f3
commit 3132b139f7
42 changed files with 226 additions and 261 deletions
+7
View File
@@ -0,0 +1,7 @@
namespace Musify.Application.Events
{
public record ImageSize(
string SavePath,
int Width,
int Height);
}
+2 -2
View File
@@ -1,6 +1,6 @@
namespace Musify.Application.Events
{
public record RemoveFileEvent(
string BucketName,
string KeyName);
string Bucket,
string Key);
}
@@ -2,15 +2,9 @@
{
public record UpdatePlayListPictureEvent(
Guid PlayListId,
string SourceBucketName,
string SourceKeyName,
string SmallPictureRoute,
int SmallPictureWidth,
int SmallPictureHeight,
string MediumPictureRoute,
int MediumPictureWidth,
int MediumPictureHeight,
string LargePictureRoute,
int LargePictureWidth,
int LargePictureHeight);
string Bucket,
string SourceKey,
ImageSize Small,
ImageSize Medium,
ImageSize Large);
}
+4 -4
View File
@@ -2,8 +2,8 @@
{
public record UpdateTrackAudioEvent(
Guid TrackId,
string SourceBucketName,
string SourceKeyName,
string DestinationBucketName,
string DestinationFolderKeyName);
string SourceBucket,
string SourceKey,
string DestinationBucket,
string DestinationFolderKey);
}
+5 -11
View File
@@ -2,15 +2,9 @@
{
public record UpdateTrackPictureEvent(
Guid TrackId,
string SourceBucketName,
string SourceKeyName,
string SmallPictureRoute,
int SmallPictureWidth,
int SmallPictureHeight,
string MediumPictureRoute,
int MediumPictureWidth,
int MediumPictureHeight,
string LargePictureRoute,
int LargePictureWidth,
int LargePictureHeight);
string Bucket,
string SourceKey,
ImageSize Small,
ImageSize Medium,
ImageSize Large);
}
@@ -95,21 +95,25 @@ namespace Musify.Application.PlayLists.Handlers
return uploadFileResult;
}
async Task PublishUpdateEvent(string originalPictureKeyName, PlayList playList, CancellationToken cancellationToken)
async Task PublishUpdateEvent(string originalPictureKey, PlayList playList, CancellationToken cancellationToken)
{
await eventBus.PublishAsync(new UpdatePlayListPictureEvent(
playList.Id,
storageConfiguration.BucketName,
originalPictureKeyName,
playListConfiguration.Routes.SmallPicturesPath,
playListConfiguration.PicturesSizes.SmallPictureWidth,
playListConfiguration.PicturesSizes.SmallPictureHeight,
playListConfiguration.Routes.MediumPicturesPath,
playListConfiguration.PicturesSizes.MediumPictureWidth,
playListConfiguration.PicturesSizes.MediumPictureHeight,
playListConfiguration.Routes.LargePicturesPath,
playListConfiguration.PicturesSizes.LargePictureWidth,
playListConfiguration.PicturesSizes.LargePictureHeight), cancellationToken);
originalPictureKey,
new ImageSize(
playListConfiguration.Routes.SmallPicturesPath,
playListConfiguration.PicturesSizes.SmallPictureWidth,
playListConfiguration.PicturesSizes.SmallPictureHeight),
new ImageSize(
playListConfiguration.Routes.MediumPicturesPath,
playListConfiguration.PicturesSizes.MediumPictureWidth,
playListConfiguration.PicturesSizes.MediumPictureHeight),
new ImageSize(
playListConfiguration.Routes.LargePicturesPath,
playListConfiguration.PicturesSizes.LargePictureWidth,
playListConfiguration.PicturesSizes.LargePictureHeight)),
cancellationToken);
}
}
}
@@ -92,11 +92,11 @@ namespace Musify.Application.PlayLists.Handlers
database.PlayLists.Update(playList);
await database.SaveChangesAsync(cancellationToken);
logger.LogInformation("Updated PlayList with id={PlayListId} and picture key {PictureKeyName}.", playList.Id, newImageStorageKey);
logger.LogInformation("Updated PlayList with id={PlayListId} and picture key {PictureKey}.", playList.Id, newImageStorageKey);
return Result.Success(PlayListResponse.FromEntity(playList));
}
async Task<Result> PublishRemoveFileEvent(string keyName, CancellationToken cancellationToken)
async Task<Result> PublishRemoveFileEvent(string key, CancellationToken cancellationToken)
{
try
{
@@ -104,14 +104,14 @@ namespace Musify.Application.PlayLists.Handlers
storageConfiguration.BucketName,
Path.Combine(
playListConfiguration.Routes.ParentFolders,
keyName)), cancellationToken);
key)), cancellationToken);
return Result.NoContent();
}
catch (Exception exception)
{
logger.LogError(exception, "Failed to publish remove file event for key {KeyName}.", keyName);
return Result.Error($"Failed to publish remove file event for key {keyName}.");
logger.LogError(exception, "Failed to publish remove file event for key {Key}.", key);
return Result.Error($"Failed to publish remove file event for key {key}.");
}
}
@@ -127,21 +127,25 @@ namespace Musify.Application.PlayLists.Handlers
return uploadFileResult;
}
async Task PublishUpdateEvent(string originalPictureKeyName, PlayList playList, CancellationToken cancellationToken)
async Task PublishUpdateEvent(string originalPictureKey, PlayList playList, CancellationToken cancellationToken)
{
await eventBus.PublishAsync(new UpdatePlayListPictureEvent(
playList.Id,
storageConfiguration.BucketName,
originalPictureKeyName,
playListConfiguration.Routes.SmallPicturesPath,
playListConfiguration.PicturesSizes.SmallPictureWidth,
playListConfiguration.PicturesSizes.SmallPictureHeight,
playListConfiguration.Routes.MediumPicturesPath,
playListConfiguration.PicturesSizes.MediumPictureWidth,
playListConfiguration.PicturesSizes.MediumPictureHeight,
playListConfiguration.Routes.LargePicturesPath,
playListConfiguration.PicturesSizes.LargePictureWidth,
playListConfiguration.PicturesSizes.LargePictureHeight), cancellationToken);
originalPictureKey,
new ImageSize(
playListConfiguration.Routes.SmallPicturesPath,
playListConfiguration.PicturesSizes.SmallPictureWidth,
playListConfiguration.PicturesSizes.SmallPictureHeight),
new ImageSize(
playListConfiguration.Routes.MediumPicturesPath,
playListConfiguration.PicturesSizes.MediumPictureWidth,
playListConfiguration.PicturesSizes.MediumPictureHeight),
new ImageSize(
playListConfiguration.Routes.LargePicturesPath,
playListConfiguration.PicturesSizes.LargePictureWidth,
playListConfiguration.PicturesSizes.LargePictureHeight)),
cancellationToken);
}
}
}
@@ -38,9 +38,9 @@ namespace Musify.Application.Tracks.Handler
LargePictureKeyName = trackConfiguration.Routes.PresetLargePicture,
};
var originalPictureKeyName = Path.Combine(trackConfiguration.Routes.OriginalPicturesPath,
var originalPictureKey = Path.Combine(trackConfiguration.Routes.OriginalPicturesPath,
originalPictureFileName);
var pictureUploadResult = await UploadFile(request.Picture, originalPictureKeyName, cancellationToken);
var pictureUploadResult = await UploadFile(request.Picture, originalPictureKey, cancellationToken);
if (!pictureUploadResult.IsSuccess)
{
logger.LogError("Failed to upload picture for track {TrackTitle}", request.Title);
@@ -48,9 +48,9 @@ namespace Musify.Application.Tracks.Handler
}
var audioKeyName = Path.Combine(trackConfiguration.Routes.OriginalAudiosPath,
var audioKey = Path.Combine(trackConfiguration.Routes.OriginalAudiosPath,
Guid.NewGuid() + request.Audio.FileType);
var audioUploadResult = await UploadFile(request.Audio, audioKeyName, cancellationToken);
var audioUploadResult = await UploadFile(request.Audio, audioKey, cancellationToken);
if (!audioUploadResult.IsSuccess)
{
logger.LogError("Failed to upload audio for track {TrackTitle}", request.Title);
@@ -59,7 +59,7 @@ namespace Musify.Application.Tracks.Handler
try
{
await PublishUpdateEvent(originalPictureKeyName, track, cancellationToken);
await PublishUpdateEvent(originalPictureKey, track, cancellationToken);
}
catch (Exception exception)
{
@@ -83,36 +83,39 @@ namespace Musify.Application.Tracks.Handler
return Result.Success();
}
async Task<Result<string>> UploadFile(IFileData fileData, string keyName, CancellationToken cancellationToken)
async Task<Result<string>> UploadFile(IFileData fileData, string key, CancellationToken cancellationToken)
{
var uploadFile = await storageHandler.UploadFileAsync(
fileData.FileStream,
fileData.ContentType,
storageConfiguration.BucketName,
keyName,
key,
cancellationToken);
return uploadFile;
}
async Task PublishUpdateEvent(string originalPictureKeyName, Track track, CancellationToken cancellationToken)
async Task PublishUpdateEvent(string originalPictureKey, Track track, CancellationToken cancellationToken)
{
await eventBus.PublishAsync(new UpdateTrackPictureEvent(
track.Id,
storageConfiguration.BucketName,
originalPictureKeyName,
trackConfiguration.Routes.SmallPicturesPath,
trackConfiguration.PicturesSizes.SmallPictureWidth,
trackConfiguration.PicturesSizes.SmallPictureHeight,
trackConfiguration.Routes.MediumPicturesPath,
trackConfiguration.PicturesSizes.MediumPictureWidth,
trackConfiguration.PicturesSizes.MediumPictureHeight,
trackConfiguration.Routes.LargePicturesPath,
trackConfiguration.PicturesSizes.LargePictureWidth,
trackConfiguration.PicturesSizes.LargePictureHeight), cancellationToken);
originalPictureKey,
new ImageSize(
trackConfiguration.Routes.PresetSmallPicture,
trackConfiguration.PicturesSizes.SmallPictureWidth,
trackConfiguration.PicturesSizes.SmallPictureHeight),
new ImageSize(
trackConfiguration.Routes.PresetMediumPicture,
trackConfiguration.PicturesSizes.MediumPictureWidth,
trackConfiguration.PicturesSizes.MediumPictureHeight),
new ImageSize(
trackConfiguration.Routes.PresetLargePicture,
trackConfiguration.PicturesSizes.LargePictureWidth,
trackConfiguration.PicturesSizes.LargePictureHeight)), cancellationToken);
}
async Task PublishTranscodeEvent(Guid trackId, string audioKeyName, CancellationToken cancellationToken)
async Task PublishTranscodeEvent(Guid trackId, string audioKey, CancellationToken cancellationToken)
{
var destinationFolderAudio = Path.Combine(trackConfiguration.Routes.ProcessedAudiosPath,
Guid.NewGuid().ToString());
@@ -120,7 +123,7 @@ namespace Musify.Application.Tracks.Handler
await eventBus.PublishAsync(new UpdateTrackAudioEvent(
trackId,
storageConfiguration.BucketName,
audioKeyName,
audioKey,
storageConfiguration.BucketName,
destinationFolderAudio), cancellationToken);
}