diff --git a/app/lib/RoomClient.js b/app/lib/RoomClient.js index 7ac80e3..d22ce01 100644 --- a/app/lib/RoomClient.js +++ b/app/lib/RoomClient.js @@ -1117,6 +1117,16 @@ export default class RoomClient this._dispatch( stateActions.addResponseMessage({ ...chatMessage, peerName })); + const toolAreaState = this._getState().toolarea; + + // Notify about the new file, unless the chat is open. + if (chatMessage.file && !(toolAreaState.toolAreaOpen && toolAreaState.currentToolTab === 'chat')) + { + this._dispatch( + requestActions.notify({ text: `${chatMessage.name} shared a file` }) + ); + } + break; }