very quick emote support

This commit is contained in:
Bruno Windels 2019-06-01 18:32:17 +02:00
parent 765a68c766
commit b10aa269d2
2 changed files with 7 additions and 1 deletions

View file

@ -3,6 +3,11 @@ import MessageTile from "./MessageTile.js";
export default class TextTile extends MessageTile {
get text() {
const content = this._getContent();
return content && content.body;
const body = content && content.body;
if (this._entry.type() === "m.emote") {
return `* ${this._entry.event.sender} ${body}`;
} else {
return body;
}
}
}

View file

@ -19,6 +19,7 @@ export default function ({timeline, emitUpdate}) {
switch (msgtype) {
case "m.text":
case "m.notice":
case "m.emote":
return new TextTile(options);
case "m.image":
return new ImageTile(options);