Only show 100 messages on client
parent
2f45f86b7c
commit
c23bfa1160
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "chat",
|
||||
"version": "0.1.24",
|
||||
"version": "0.1.25",
|
||||
"main": "./src/index.tsx",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue