Merge branch 'Feature/program-manager/chat' into Main
This commit is contained in:
@@ -131,14 +131,10 @@ public class SendMessageCommandHandler : IBaseCommandHandler<SendMessageCommand,
|
||||
taskId: request.TaskId,
|
||||
senderUserId: currentUserId,
|
||||
messageType: request.MessageType,
|
||||
textContent: request.TextContent
|
||||
textContent: request.TextContent,
|
||||
uploadedFileId
|
||||
);
|
||||
|
||||
if (uploadedFileId.HasValue)
|
||||
{
|
||||
message.SetFile(uploadedFileId.Value);
|
||||
}
|
||||
|
||||
if (request.ReplyToMessageId.HasValue)
|
||||
{
|
||||
message.SetReplyTo(request.ReplyToMessageId.Value);
|
||||
|
||||
@@ -16,7 +16,8 @@ public class TaskChatMessage : EntityBase<Guid>
|
||||
{
|
||||
}
|
||||
|
||||
public TaskChatMessage(Guid taskId, long senderUserId, MessageType messageType, string? textContent = null)
|
||||
public TaskChatMessage(Guid taskId, long senderUserId, MessageType messageType,
|
||||
string? textContent = null,Guid? fileId = null)
|
||||
{
|
||||
TaskId = taskId;
|
||||
SenderUserId = senderUserId;
|
||||
@@ -25,7 +26,10 @@ public class TaskChatMessage : EntityBase<Guid>
|
||||
IsEdited = false;
|
||||
IsDeleted = false;
|
||||
IsPinned = false;
|
||||
|
||||
if (fileId.HasValue)
|
||||
{
|
||||
SetFile(fileId.Value);
|
||||
}
|
||||
ValidateMessage();
|
||||
AddDomainEvent(new TaskChatMessageSentEvent(Id, taskId, senderUserId, messageType));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user