Use long
This commit is contained in:
@@ -61,7 +61,7 @@ namespace Musify.Application.Configuration
|
||||
|
||||
public string BuildOriginalPicturePath(string pictureName) => CombineKey(ParentFolders, OriginalPicturesFolder, pictureName);
|
||||
|
||||
public string BuildOriginalPicturePath(Guid userId, string pictureName) => CombineKey(UploadsFolder, userId.ToString(), ParentFolders, OriginalPicturesFolder, pictureName);
|
||||
public string BuildOriginalPicturePath(long userId, string pictureName) => CombineKey(UploadsFolder, userId.ToString(), ParentFolders, OriginalPicturesFolder, pictureName);
|
||||
|
||||
public string BuildSmallPicturePath(string pictureName) => CombineKey(ParentFolders, SmallPicturesFolder, pictureName);
|
||||
|
||||
@@ -70,7 +70,7 @@ namespace Musify.Application.Configuration
|
||||
public string BuildLargePicturePath(string pictureName) => CombineKey(ParentFolders, LargePicturesFolder, pictureName);
|
||||
|
||||
// Temp path used in Phase 2 for pre-signed upload keys (moved to final on consumption)
|
||||
public string BuildTempPicturePath(string tempRootPrefix, Guid userId, string objectName) =>
|
||||
public string BuildTempPicturePath(string tempRootPrefix, long userId, string objectName) =>
|
||||
CombineKey(tempRootPrefix, userId.ToString(), ParentFolders, objectName);
|
||||
|
||||
static string CombineKey(params string[] segments)
|
||||
|
||||
@@ -71,7 +71,7 @@ namespace Musify.Application.Configuration
|
||||
|
||||
public string BuildOriginalPicturePath(string pictureName) => CombineKey(OriginalPicturesPath, pictureName);
|
||||
|
||||
public string BuildOriginalPicturePath(Guid userId, string pictureName) => CombineKey(UploadsFolder, userId.ToString(), OriginalPicturesPath, pictureName);
|
||||
public string BuildOriginalPicturePath(long userId, string pictureName) => CombineKey(UploadsFolder, userId.ToString(), OriginalPicturesPath, pictureName);
|
||||
|
||||
public string BuildSmallPicturePath(string pictureName) => CombineKey(SmallPicturesPath, pictureName);
|
||||
|
||||
@@ -81,15 +81,15 @@ namespace Musify.Application.Configuration
|
||||
|
||||
public string BuildOriginalAudioPath(string audioName) => CombineKey(OriginalAudiosPath, audioName);
|
||||
|
||||
public string BuildOriginalAudioPath(Guid userId, string audioName) => CombineKey(UploadsFolder, userId.ToString(), OriginalAudiosPath, audioName);
|
||||
public string BuildOriginalAudioPath(long userId, string audioName) => CombineKey(UploadsFolder, userId.ToString(), OriginalAudiosPath, audioName);
|
||||
|
||||
public string BuildProcessedAudioPath(string audioName) => CombineKey(ProcessedAudiosPath, audioName);
|
||||
|
||||
// Temp paths used in Phase 2 for pre-signed upload keys (moved to final on consumption)
|
||||
public string BuildTempPicturePath(string tempRootPrefix, Guid userId, string objectName) =>
|
||||
public string BuildTempPicturePath(string tempRootPrefix, long userId, string objectName) =>
|
||||
CombineKey(tempRootPrefix, userId.ToString(), ParentFolder, objectName);
|
||||
|
||||
public string BuildTempAudioPath(string tempRootPrefix, Guid userId, string objectName) =>
|
||||
public string BuildTempAudioPath(string tempRootPrefix, long userId, string objectName) =>
|
||||
CombineKey(tempRootPrefix, userId.ToString(), ParentFolder, objectName);
|
||||
|
||||
static string CombineKey(params string[] segments)
|
||||
|
||||
@@ -2,7 +2,7 @@ namespace Musify.Application.Contracts
|
||||
{
|
||||
public interface IStreamTicketService
|
||||
{
|
||||
StreamTicket IssueTicket(Guid userId, string keyPrefix);
|
||||
StreamTicket IssueTicket(long userId, string keyPrefix);
|
||||
}
|
||||
|
||||
public record StreamTicket(string Token, int ExpiresInSeconds);
|
||||
|
||||
@@ -2,5 +2,5 @@ namespace Musify.Application.Events
|
||||
{
|
||||
public record DeletePlayListEvent(
|
||||
Guid PlayListId,
|
||||
Guid UserId);
|
||||
long UserId);
|
||||
}
|
||||
|
||||
@@ -2,5 +2,5 @@ namespace Musify.Application.Events
|
||||
{
|
||||
public record DeleteTrackEvent(
|
||||
Guid TrackId,
|
||||
Guid UserId);
|
||||
long UserId);
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ using Musify.Application.PlayLists.Responses;
|
||||
namespace Musify.Application.PlayLists.Commands
|
||||
{
|
||||
public record CreatePlayListCommand(
|
||||
Guid UserId,
|
||||
long UserId,
|
||||
string Name,
|
||||
string Description,
|
||||
Guid? PictureIntentId)
|
||||
|
||||
@@ -3,6 +3,6 @@ using Mediator;
|
||||
|
||||
namespace Musify.Application.PlayLists.Commands
|
||||
{
|
||||
public record DeletePlayListCommand(Guid UserId, Guid PlayListId)
|
||||
public record DeletePlayListCommand(long UserId, Guid PlayListId)
|
||||
: ICommand<Result>;
|
||||
}
|
||||
@@ -5,7 +5,7 @@ using Musify.Application.PlayLists.Responses;
|
||||
namespace Musify.Application.PlayLists.Commands
|
||||
{
|
||||
public record RequestPlayListPictureUploadCommand(
|
||||
Guid UserId,
|
||||
long UserId,
|
||||
string FileType,
|
||||
string ContentType,
|
||||
long? ExpectedSizeBytes = null)
|
||||
|
||||
@@ -5,7 +5,7 @@ using Musify.Application.PlayLists.Responses;
|
||||
namespace Musify.Application.PlayLists.Commands
|
||||
{
|
||||
public record UpdatePlayListCommand(
|
||||
Guid UserId,
|
||||
long UserId,
|
||||
Guid PlayListId,
|
||||
string? NewName,
|
||||
string? NewDescription,
|
||||
|
||||
@@ -6,7 +6,7 @@ using Musify.Application.PlayLists.Responses;
|
||||
namespace Musify.Application.PlayLists.Queries
|
||||
{
|
||||
public record GetPlayListsByUserIdQuery(
|
||||
Guid UserId,
|
||||
long UserId,
|
||||
string? Name = null,
|
||||
int PageNumber = 1,
|
||||
int PageSize = 10)
|
||||
|
||||
@@ -13,7 +13,7 @@ public sealed class UploadIntentValidator(
|
||||
{
|
||||
public async Task<Result> CheckQuotaAsync(
|
||||
UploadIntentConfiguration config,
|
||||
Guid userId,
|
||||
long userId,
|
||||
long requiredBytes,
|
||||
int requiredIntentCount,
|
||||
CancellationToken cancellationToken)
|
||||
@@ -36,7 +36,7 @@ public sealed class UploadIntentValidator(
|
||||
public async Task<Result<UploadIntent>> ValidateAndLoadAsync(
|
||||
UploadIntentConfiguration config,
|
||||
Guid intentId,
|
||||
Guid userId,
|
||||
long userId,
|
||||
CancellationToken cancellationToken)
|
||||
{
|
||||
var intent = await database.UploadIntents
|
||||
|
||||
@@ -5,7 +5,7 @@ using Musify.Application.Tracks.Responses;
|
||||
namespace Musify.Application.Tracks.Commands
|
||||
{
|
||||
public record CreateTrackCommand(
|
||||
Guid UserId,
|
||||
long UserId,
|
||||
string Title,
|
||||
Guid PictureIntentId,
|
||||
Guid AudioIntentId)
|
||||
|
||||
@@ -4,7 +4,7 @@ using Mediator;
|
||||
namespace Musify.Application.Tracks.Commands
|
||||
{
|
||||
public record DeleteTrackCommand(
|
||||
Guid UserId,
|
||||
long UserId,
|
||||
Guid TrackId)
|
||||
: ICommand<Result>;
|
||||
}
|
||||
@@ -5,7 +5,7 @@ using Musify.Application.Tracks.Responses;
|
||||
namespace Musify.Application.Tracks.Commands
|
||||
{
|
||||
public record RequestTrackUploadUrlsCommand(
|
||||
Guid UserId,
|
||||
long UserId,
|
||||
string PictureFileType,
|
||||
string PictureContentType,
|
||||
string AudioFileType,
|
||||
|
||||
@@ -4,6 +4,6 @@ using Musify.Application.Tracks.Responses;
|
||||
|
||||
namespace Musify.Application.Tracks.Queries
|
||||
{
|
||||
public record GetTrackStreamQuery(Guid TrackId, Guid UserId)
|
||||
public record GetTrackStreamQuery(Guid TrackId, long UserId)
|
||||
: IQuery<Result<TrackStreamResponse>>;
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ using Musify.Application.Tracks.Responses;
|
||||
namespace Musify.Application.Tracks.Queries
|
||||
{
|
||||
public record GetTracksByUserIdQuery(
|
||||
Guid UserId,
|
||||
long UserId,
|
||||
string? Name = null,
|
||||
int PageNumber = 1,
|
||||
int PageSize = 10)
|
||||
|
||||
@@ -5,7 +5,7 @@ using Musify.Domain.Entities;
|
||||
|
||||
namespace Musify.Application.Users.Commands
|
||||
{
|
||||
public record CreateUserCommand(Guid Id,
|
||||
public record CreateUserCommand(long Id,
|
||||
string Name,
|
||||
string? FirstName,
|
||||
string? SecondName)
|
||||
|
||||
@@ -4,6 +4,6 @@ using Musify.Application.Users.Responses;
|
||||
|
||||
namespace Musify.Application.Users.Queries
|
||||
{
|
||||
public record GetUserByIdQuery(Guid Id)
|
||||
public record GetUserByIdQuery(long Id)
|
||||
: IQuery<Result<UserApplicationResponse> >;
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
namespace Musify.Application.Users.Responses
|
||||
{
|
||||
public record UserApplicationResponse(
|
||||
Guid Id,
|
||||
long Id,
|
||||
string Name,
|
||||
string? FirstName,
|
||||
string? SecondName,
|
||||
|
||||
Reference in New Issue
Block a user