Browse Source

Fix name change clearing chat history. Closes #2532

pull/2533/head
Gabe Kangas 3 years ago
parent
commit
a971a79296
No known key found for this signature in database
GPG Key ID: 4345B2060657F330
  1. 2
      web/components/stores/ClientConfigStore.tsx
  2. 10
      web/components/stores/eventhandlers/handleNameChangeEvent.tsx

2
web/components/stores/ClientConfigStore.tsx

@ -290,7 +290,7 @@ export const ClientConfigStore: FC = () => { @@ -290,7 +290,7 @@ export const ClientConfigStore: FC = () => {
setChatMessages(currentState => [...currentState, message as ChatEvent]);
break;
case MessageType.NAME_CHANGE:
handleNameChangeEvent(message as ChatEvent, chatMessages, setChatMessages);
handleNameChangeEvent(message as ChatEvent, setChatMessages);
break;
case MessageType.USER_JOINED:
setChatMessages(currentState => [...currentState, message as ChatEvent]);

10
web/components/stores/eventhandlers/handleNameChangeEvent.tsx

@ -1,12 +1,6 @@ @@ -1,12 +1,6 @@
import { ChatMessage } from '../../../interfaces/chat-message.model';
import { ChatEvent } from '../../../interfaces/socket-events';
export function handleNameChangeEvent(
message: ChatEvent,
messages: ChatMessage[],
setChatMessages,
) {
const updatedMessages = [...messages, message];
setChatMessages(updatedMessages);
export function handleNameChangeEvent(message: ChatEvent, setChatMessages) {
setChatMessages(currentState => [...currentState, message]);
}
export default handleNameChangeEvent;

Loading…
Cancel
Save