not showing myself in the search results
This commit is contained in:
@@ -2,13 +2,13 @@ import {
|
|||||||
$searchQuery,
|
$searchQuery,
|
||||||
$selectedConversation,
|
$selectedConversation,
|
||||||
} from "../../../controller/recoil";
|
} from "../../../controller/recoil";
|
||||||
|
import { useGetUserDetails, useSearch } from "../../../controller";
|
||||||
|
|
||||||
import { FaAngleRight } from "react-icons/fa";
|
import { FaAngleRight } from "react-icons/fa";
|
||||||
import { Tooltip } from "@mui/material";
|
import { Tooltip } from "@mui/material";
|
||||||
import { User } from "@nirvana/core/models";
|
import { User } from "@nirvana/core/models";
|
||||||
import { useEffect } from "react";
|
import { useEffect } from "react";
|
||||||
import { useRecoilState } from "recoil";
|
import { useRecoilState } from "recoil";
|
||||||
import { useSearch } from "../../../controller";
|
|
||||||
|
|
||||||
// todo:
|
// todo:
|
||||||
// remove myself from list
|
// remove myself from list
|
||||||
@@ -22,6 +22,8 @@ export default function Search() {
|
|||||||
$selectedConversation
|
$selectedConversation
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const { data: userDetails } = useGetUserDetails();
|
||||||
|
|
||||||
const { data, isLoading, isError, refetch } = useSearch();
|
const { data, isLoading, isError, refetch } = useSearch();
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@@ -96,6 +98,7 @@ export default function Search() {
|
|||||||
</button>
|
</button>
|
||||||
|
|
||||||
{data?.users?.map((user) => {
|
{data?.users?.map((user) => {
|
||||||
|
if (user.googleId === userDetails.googleId) return <></>;
|
||||||
return renderUserRow(user);
|
return renderUserRow(user);
|
||||||
})}
|
})}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user