From 54659863b51460545142c34b8b4b4fd465950fc6 Mon Sep 17 00:00:00 2001 From: Jerko Steiner Date: Fri, 13 Mar 2020 08:50:13 +0100 Subject: [PATCH] Closes #74 --- src/client/actions/PeerActions.ts | 36 +++++++++++++++---------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/client/actions/PeerActions.ts b/src/client/actions/PeerActions.ts index 0ca7798..8d75701 100644 --- a/src/client/actions/PeerActions.ts +++ b/src/client/actions/PeerActions.ts @@ -241,25 +241,25 @@ export const sendMessage = (message: Message) => const { peers } = getState() debug('Sending message type: %s to %s peers.', message.type, Object.keys(peers).length) + switch (message.type) { + case 'file': + dispatch(ChatActions.addMessage({ + userId: 'You', + message: 'Send file: "' + + message.payload.name + '" to all peers', + timestamp: new Date().toLocaleString(), + image: message.payload.data, + })) + break + default: + dispatch(ChatActions.addMessage({ + userId: 'You', + message: message.payload, + timestamp: new Date().toLocaleString(), + image: undefined, + })) + } forEach(peers, (peer, userId) => { - switch (message.type) { - case 'file': - dispatch(ChatActions.addMessage({ - userId: 'You', - message: 'Send file: "' + - message.payload.name + '" to peer: ' + userId, - timestamp: new Date().toLocaleString(), - image: message.payload.data, - })) - break - default: - dispatch(ChatActions.addMessage({ - userId: 'You', - message: message.payload, - timestamp: new Date().toLocaleString(), - image: undefined, - })) - } peer.send(JSON.stringify(message)) }) }