This repository has been archived on 2022-08-19. You can view files and clone it, but cannot push or open issues or pull requests.
hydrogen-web/src/domain/session/room/timeline/tiles/MessageTile.js

31 lines
593 B
JavaScript
Raw Normal View History

2019-03-09 05:10:03 +05:30
import SimpleTile from "./SimpleTile.js";
export default class MessageTile extends SimpleTile {
constructor(options) {
super(options);
this._date = new Date(this._entry.event.origin_server_ts);
}
get shape() {
return "message";
}
2019-03-09 05:10:03 +05:30
get sender() {
return this._entry.event.sender;
}
get date() {
return this._date.toLocaleDateString();
}
get time() {
return this._date.toLocaleTimeString();
}
_getContent() {
const event = this._entry.event;
return event && event.content;
}
}