Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit e0e5d51

Browse files
authored
Merge pull request #1460 from matrix-org/dbkr/show_send_message_error
Show failures when sending messages
2 parents 09b53d9 + 5626c06 commit e0e5d51

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/components/structures/RoomView.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -735,6 +735,17 @@ module.exports = React.createClass({
735735
_getUnsentMessageError: function(room) {
736736
const unsentMessages = this._getUnsentMessages(room);
737737
if (!unsentMessages.length) return "";
738+
739+
if (
740+
unsentMessages.length === 1 &&
741+
unsentMessages[0].error &&
742+
unsentMessages[0].error.data &&
743+
unsentMessages[0].error.data.error &&
744+
unsentMessages[0].error.name !== "UnknownDeviceError"
745+
) {
746+
return unsentMessages[0].error.data.error;
747+
}
748+
738749
for (const event of unsentMessages) {
739750
if (!event.error || event.error.name !== "UnknownDeviceError") {
740751
return _t("Some of your messages have not been sent.");

0 commit comments

Comments
 (0)