Fixed search. Now request relationship is next hurdle

This commit is contained in:
Gabriel Brown 2024-10-18 16:52:46 -05:00
parent c0c6ad5af4
commit 77481b4ac4
2 changed files with 8 additions and 4 deletions

View File

@ -37,9 +37,13 @@ const RequestRelationship:
setSearchResults([]);
return;
}
const user = await getUser() as User;
setIsLoading(true);
const users: User[] = await searchUsers(encodeURIComponent(term)) as User[];
console.log(user.id, encodeURIComponent(term));
const users: User[] = await searchUsers(user.id, encodeURIComponent(term)) as User[];
console.log(users);
setSearchResults(users);
setIsLoading(false);
}, 300), []);
const handleSearch = async (text: string) => {

View File

@ -114,7 +114,7 @@ export const checkRelationshipStatus = async (userId: number) => {
const relationshipData = await response.json() as RelationshipData;
return relationshipData;
} catch (error: unknown) {
console.log('Error checking relationship status:', error);
//console.log('Error checking relationship status:', error);
throw error;
}
};
@ -146,10 +146,10 @@ export const updateRelationshipStatus = async (userId: number, status: 'accepted
}
};
export const searchUsers = async (searchTerm: string) => {
export const searchUsers = async (userId: number, searchTerm: string) => {
try {
const apiUrl = `${process.env.EXPO_PUBLIC_API_URL}/api/users/search`;
const response = await fetch((apiUrl + `?searchTerm=${searchTerm}`), {
const response = await fetch((apiUrl + `?userId=${userId}&searchTerm=${searchTerm}`), {
headers: {
'x-api-key': process.env.EXPO_PUBLIC_API_KEY ?? '',
},