Catch rather than 'done' error handler.

This commit is contained in:
Richard Lewis 2018-03-29 16:56:02 +01:00
parent 23a52bdb4c
commit 35fcb2c9ab

View file

@ -916,7 +916,7 @@ module.exports = React.createClass({
ContentMessages.sendContentToRoom(
file, this.state.room.roomId, MatrixClientPeg.get(),
).done(undefined, (error) => {
).catch((error) => {
if (error.name === "UnknownDeviceError") {
// Let the staus bar handle this
return;
@ -925,7 +925,8 @@ module.exports = React.createClass({
console.error("Failed to upload file " + file + " " + error);
Modal.createTrackedDialog('Failed to upload file', '', ErrorDialog, {
title: _t('Failed to upload file'),
description: ((error && error.message) ? error.message : _t("Server may be unavailable, overloaded, or the file too big")),
description: ((error && error.message)
? error.message : _t("Server may be unavailable, overloaded, or the file too big")),
});
});
},