Wait for setAccountData to complete.

pull/21833/head
Richard Lewis 2018-03-29 20:07:26 +01:00
parent 20cbc01698
commit 9a3f3562e1
1 changed files with 6 additions and 5 deletions

View File

@ -355,12 +355,13 @@ function setWidget(event, roomId) {
};
}
client.setAccountData('m.widgets', userWidgets);
sendResponse(event, {
success: true,
});
client.setAccountData('m.widgets', userWidgets).then(() => {
sendResponse(event, {
success: true,
});
dis.dispatch({ action: "user_widget_updated" });
dis.dispatch({ action: "user_widget_updated" });
});
} else { // Room widget
if (!roomId) {
sendError(event, _t('Missing roomId.'), null);