Only show 100 messages on client

remotes/1693176582716663532/tmp_refs/heads/watchparty
Outrun Colors 2022-09-27 18:00:35 -05:00
parent 2f45f86b7c
commit c23bfa1160
No known key found for this signature in database
GPG Key ID: 0426976DCEFE6073
2 changed files with 2 additions and 2 deletions

View File

@ -1,6 +1,6 @@
{
"name": "chat",
"version": "0.1.24",
"version": "0.1.25",
"main": "./src/index.tsx",
"license": "MIT",
"dependencies": {

View File

@ -73,7 +73,7 @@ export function ChatProvider({ children }: PropsWithChildren) {
const [notifications, setNotifications] = useState<number>(0);
const [messageLookup, setMessageLookup] = useState({});
const addMessage = useCallback((message: IChatMessage) => {
setMessages((prev) => prev.concat(message));
setMessages((prev) => [...prev.slice(-99), message]);
if (message.username !== username && !document.hasFocus()) {
setNotifications((prev) => prev + 1);