1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-11-08 21:42:24 +03:00

fix spinner on createroom

This commit is contained in:
Matthew Hodgson
2016-09-17 02:19:32 +01:00
parent 026a2e6c7c
commit c51e6907f0

View File

@@ -41,10 +41,12 @@ function createRoom(opts) {
const client = MatrixClientPeg.get();
if (client.isGuest()) {
Modal.createDialog(NeedToRegisterDialog, {
title: "Please Register",
description: "Guest users can't create new rooms. Please register to create room and start a chat."
});
setTimeout(()=>{
Modal.createDialog(NeedToRegisterDialog, {
title: "Please Register",
description: "Guest users can't create new rooms. Please register to create room and start a chat."
})
}, 0);
return q(null);
}
@@ -74,11 +76,14 @@ function createRoom(opts) {
}
];
const modal = Modal.createDialog(Loader, null, 'mx_Dialog_spinner');
let modal;
setTimeout(()=>{
modal = Modal.createDialog(Loader, null, 'mx_Dialog_spinner')
}, 0);
let roomId;
return client.createRoom(createOpts).finally(function() {
modal.close();
if (modal) modal.close();
}).then(function(res) {
roomId = res.room_id;
if (opts.dmUserId) {