1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-06-24 16:41:47 +03:00

Move UDE handling to a its own file, adjust wording

This commit is contained in:
Luke Barnard
2017-02-22 16:42:14 +00:00
parent 816e0be3a0
commit 436e6b36f1
3 changed files with 36 additions and 13 deletions

View File

@ -0,0 +1,32 @@
import dis from './dispatcher';
import sdk from './index';
import Modal from './Modal';
const onAction = function(payload) {
if (payload.action === 'unknown_device_error') {
var UnknownDeviceDialog = sdk.getComponent("dialogs.UnknownDeviceDialog");
Modal.createDialog(UnknownDeviceDialog, {
devices: payload.err.devices,
room: payload.room,
onFinished: (r) => {
// XXX: temporary logging to try to diagnose
// https://github.com/vector-im/riot-web/issues/3148
console.log('UnknownDeviceDialog closed with '+r);
},
}, "mx_Dialog_unknownDevice");
}
}
let ref = null;
module.exports = {
startListening: function () {
ref = dis.register(onAction);
},
stopListening: function () {
if (ref){
dis.unregister(ref);
ref = null;
}
},
};