diff --git a/README.md b/README.md index cd4feb8..02bc95f 100644 --- a/README.md +++ b/README.md @@ -48,3 +48,10 @@ Join our community of developers creating universal apps. - [Expo on GitHub](https://github.com/expo/expo): View our open source platform and contribute. - [Discord community](https://chat.expo.dev): Chat with Expo users and ask questions. + +## Jira Issue KAN-8 Metadata + +Unable to retrieve issue metadata from Jira due to access restrictions. + +- Created date: unavailable (Jira access denied to this workspace) +- Last updated date: unavailable (Jira access denied to this workspace) diff --git a/app/(tabs)/explore.tsx b/app/(tabs)/explore.tsx index 6b5e958..5be5a49 100644 --- a/app/(tabs)/explore.tsx +++ b/app/(tabs)/explore.tsx @@ -1,5 +1,3 @@ -import AddDoorForm from "@/components/addDoorForm"; -import SingleDatePicker from "@/components/datePicker"; import { Text, View } from "react-native"; export default function Explore() { diff --git a/app/(tabs)/index.tsx b/app/(tabs)/index.tsx index 8097d8c..d42d64b 100644 --- a/app/(tabs)/index.tsx +++ b/app/(tabs)/index.tsx @@ -87,7 +87,7 @@ export default function Index() { onPress={openDoor} className="mt-5 text-lg font-medium bg-gray-600 text-gray-300 rounded-lg text-center" > - Open Door + Open Door diff --git a/app/index.tsx b/app/index.tsx index 0222b51..5085e60 100644 --- a/app/index.tsx +++ b/app/index.tsx @@ -40,7 +40,7 @@ const index = () => { handleSignIn(user.user) } catch (error: any) { console.log(error) - alert('Sign in failed: ' + error.message); + alert('Sign up failed: ' + error.message); } } diff --git a/app/pendingRequestsModal.tsx b/app/pendingRequestsModal.tsx index 17be4f7..3e034c2 100644 --- a/app/pendingRequestsModal.tsx +++ b/app/pendingRequestsModal.tsx @@ -61,10 +61,9 @@ export default function PendingRequestsModal() { }); } - deleteRequest(friendId); - // Update UI setRequests(requests.filter((request) => request.id !== friendId)); + refreshUserData(); } catch (error) { console.error("Error accepting request:", error); } diff --git a/hooks/useUserData.tsx b/hooks/useUserData.tsx index 3983b29..7d21d11 100644 --- a/hooks/useUserData.tsx +++ b/hooks/useUserData.tsx @@ -6,7 +6,7 @@ export function useUserData() { const { user, isLoading } = useAuth(); const [userData, setUserData] = useState(null); - const fetchUserData = async () => { + const fetchUserData = useCallback(async () => { if (!user) return; const db = getFirestore(); @@ -23,18 +23,18 @@ export function useUserData() { } catch (error) { console.error("Error fetching user data:", error); } - }; + }, [user]); // Refresh function to manually fetch latest user data const refreshUserData = useCallback(() => { fetchUserData(); - }, [user]); + }, [fetchUserData]); useEffect(() => { if (!isLoading) { fetchUserData(); } - }, [user, isLoading]); + }, [fetchUserData, isLoading]); return { userData, isLoading, refreshUserData }; }