Only send HTML if we need to.

pull/21833/head
Kegan Dougal 2015-11-20 17:30:14 +00:00
parent 2e32383570
commit f5e2a54603
1 changed files with 11 additions and 8 deletions

View File

@ -311,15 +311,18 @@ module.exports = {
this.props.room.roomId, contentText.substring(4)
);
}
else if (this.markdownEnabled) {
sendMessagePromise = MatrixClientPeg.get().sendHtmlMessage(
this.props.room.roomId, contentText, mdownToHtml(contentText)
);
}
else {
sendMessagePromise = MatrixClientPeg.get().sendTextMessage(
this.props.room.roomId, contentText
);
var htmlText = mdownToHtml(contentText);
if (this.markdownEnabled && htmlText !== contentText) {
sendMessagePromise = MatrixClientPeg.get().sendHtmlMessage(
this.props.room.roomId, contentText, htmlText
);
}
else {
sendMessagePromise = MatrixClientPeg.get().sendTextMessage(
this.props.room.roomId, contentText
);
}
}
sendMessagePromise.then(function() {