add set file message to TaskChatMessage.cs

This commit is contained in:
2026-01-06 12:21:12 +03:30
parent 43b124664e
commit 34bd7ba444
2 changed files with 8 additions and 8 deletions

View File

@@ -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));
}