This commit is contained in:
2026-08-31 14:42:22 +08:00
72 changed files with 2479 additions and 168 deletions
@@ -39,5 +39,17 @@ namespace MessageService.WebApi.Application.Conversation
var list = await reposity.FindAllStreamKeyAsync(userId);
return Result.Success(list.ToList());
}
public async Task<Result<object>> MarkAsReadAsync(Guid conversationId, Guid userId)
{
var conversation = await reposity.FindByIdAsync(conversationId);
if (conversation is null || conversation.UserId != userId)
{
return Result.Fail<object>(ResultCode.CONVERSATION_NOT_FOUND);
}
conversation.MarkAsRead(lastReadSequenceId: null);
return Result.Success();
}
}
}