From ebf6ba89940362ae565f49507c178ebd62cd4f4b Mon Sep 17 00:00:00 2001 From: Matthew Hodgson Date: Wed, 25 Jan 2017 23:52:48 +0100 Subject: [PATCH] explicitly set device known-ness --- src/components/views/dialogs/UnknownDeviceDialog.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/components/views/dialogs/UnknownDeviceDialog.js b/src/components/views/dialogs/UnknownDeviceDialog.js index aad310c855..b771534852 100644 --- a/src/components/views/dialogs/UnknownDeviceDialog.js +++ b/src/components/views/dialogs/UnknownDeviceDialog.js @@ -26,6 +26,16 @@ module.exports = React.createClass({ onFinished: React.PropTypes.func.isRequired, }, + componentDidMount: function() { + // Given we've now shown the user the unknown device, it is no longer + // unknown to them. Therefore mark it as 'known'. + Object.keys(this.props.devices).forEach(userId=>{ + Object.keys(this.props.devices[userId]).map(deviceId=>{ + MatrixClientPeg.get().setDeviceKnown(userId, deviceId, true); + }) + }); + }, + onKeyDown: function(e) { if (e.keyCode === 27) { // escape e.stopPropagation();