Add topic changes to timeline by adding a tile that just uses TextForEvent

This commit is contained in:
David Baker 2015-07-17 18:48:53 +01:00
parent b60a3b61bb
commit 5c7bef3107
5 changed files with 69 additions and 1 deletions

View file

@ -49,6 +49,12 @@ function textForMemberEvent(ev) {
}
};
function textForTopicEvent(ev) {
var senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
return senderDisplayName + ' changed the topic to, "' + ev.getContent().topic + '"';
};
function textForMessageEvent(ev) {
var senderDisplayName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
@ -63,6 +69,7 @@ function textForMessageEvent(ev) {
var handlers = {
'm.room.message': textForMessageEvent,
'm.room.topic': textForTopicEvent,
'm.room.member': textForMemberEvent
};