mirror of https://github.com/vector-im/riot-web
Merge pull request #1337 from matrix-org/rav/handle_call_synchronously
Dispatch incoming_call synchronouslypull/21833/head
commit
3e92380d79
|
@ -1068,10 +1068,13 @@ module.exports = React.createClass({
|
||||||
self.setState({ready: true});
|
self.setState({ready: true});
|
||||||
});
|
});
|
||||||
cli.on('Call.incoming', function(call) {
|
cli.on('Call.incoming', function(call) {
|
||||||
|
// we dispatch this synchronously to make sure that the event
|
||||||
|
// handlers on the call are set up immediately (so that if
|
||||||
|
// we get an immediate hangup, we don't get a stuck call)
|
||||||
dis.dispatch({
|
dis.dispatch({
|
||||||
action: 'incoming_call',
|
action: 'incoming_call',
|
||||||
call: call,
|
call: call,
|
||||||
});
|
}, true);
|
||||||
});
|
});
|
||||||
cli.on('Session.logged_out', function(call) {
|
cli.on('Session.logged_out', function(call) {
|
||||||
const ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
|
const ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
|
||||||
|
|
Loading…
Reference in New Issue