diff --git a/Bubbles/app/(tabs)/chat.tsx b/Bubbles/app/(tabs)/chat.tsx index 74dbe0c..ff5e72d 100644 --- a/Bubbles/app/(tabs)/chat.tsx +++ b/Bubbles/app/(tabs)/chat.tsx @@ -1,27 +1,242 @@ -// app/Chat.tsx +// // app/Chat.tsx +// // import React, { useEffect, useState } from 'react'; +// // import { View, Text, TextInput, Button, FlatList, StyleSheet } from 'react-native'; +// // import socket from '@/hooks/socket'; // import your socket instance + +// // const ChatScreen = () => { +// // const [messages, setMessages] = useState([]); +// // const [message, setMessage] = useState(''); + +// // useEffect(() => { +// // // listen for incoming messages +// // socket.on('message', (newMessage: string) => { +// // setMessages((prevMessages) => [...prevMessages, newMessage]); +// // }); + +// // // clean up the listener on unmount +// // return () => { +// // socket.off('message'); +// // }; +// // }, []); + +// // const sendMessage = () => { +// // if (message.trim()) { +// // socket.emit('message', message); +// // setMessage(''); +// // } +// // }; + +// // return ( +// // +// // ( +// // +// // {item} +// // +// // )} +// // keyExtractor={(item, index) => index.toString()} +// // /> +// // +// //