public async Task <IActionResult> GetFriendshipRequestsByRequesteeId(string requesteeId, QueryDto queryDto)
        {
            var authHelper = new AuthHelperBuilder()
                             .AllowSystem()
                             .RequirePermissions("users.view_others")
                             .Build();

            if (!authHelper.Authorize(_identityService))
            {
                return(Unauthorized());
            }

            var spec = new FriendshipRequestSpecification(queryDto, requesteeId);

            var(friendshipRequests, count) = await _friendshipRequestQueries.GetFriendshipRequests(spec);

            return(Ok(new ArrayResponse <FriendshipRequestDto>(friendshipRequests, count)));
        }
        public async Task <FriendshipRequestDto> GetFriendshipRequestById(string id)
        {
            var spec = new FriendshipRequestSpecification(id);

            return((await GetFriendshipRequests(spec)).Item1.FirstOrDefault());
        }