public async Task Subscribe(Guid userId, Guid secondaryUserId)
        {
            var secondaryUser = await _usersRepository.GetUserById(secondaryUserId);

            if (secondaryUser == null)
            {
                throw new ArgumentException("User not found");
            }

            await Task.WhenAll(_usersRepository.Subscribe(userId, secondaryUserId),
                               _feedService.AddAllUsersPhotoToFeed(userId, secondaryUserId));
        }