Added cookie consent and fixed bug in server

master
Håvar Aambø Fosstveit 2018-10-31 12:41:03 +01:00
parent f39b315e1c
commit ed5fc9d8ea
3 changed files with 9 additions and 1 deletions

View File

@ -4,6 +4,7 @@ import ReactTooltip from 'react-tooltip';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import CopyToClipboard from 'react-copy-to-clipboard';
import CookieConsent from 'react-cookie-consent';
import * as appPropTypes from './appPropTypes';
import * as requestActions from '../redux/requestActions';
import * as stateActions from '../redux/stateActions';
@ -81,7 +82,12 @@ class Room extends React.Component
<Appear duration={300}>
<div data-component='Room'>
<CookieConsent>
This website uses cookies to enhance the user experience.
</CookieConsent>
<FullScreenView advancedMode={room.advancedMode} />
<div className='room-wrapper'>
<AudioPeers />

View File

@ -23,6 +23,7 @@
"prop-types": "^15.6.2",
"random-string": "^0.2.0",
"react": "^16.5.2",
"react-cookie-consent": "^1.9.0",
"react-copy-to-clipboard": "^5.0.1",
"react-dom": "^16.5.2",
"react-draggable": "^3.0.5",

View File

@ -82,7 +82,8 @@ class Room extends EventEmitter
if (this._signalingPeers)
for (let peer of this._signalingPeers)
{
peer.socket.disconnect();
if (peer.socket)
peer.socket.disconnect();
};
this._signalingPeers.clear();