Merge pull request #5302 from matrix-org/travis/fix-preview

Fix parsing issue in event tile preview for appearance tab
pull/21833/head
Travis Ralston 2020-10-08 15:03:43 -06:00 committed by GitHub
commit bce0204eb6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 23 additions and 20 deletions

View File

@ -80,27 +80,30 @@ export default class EventTilePreview extends React.Component<IProps, IState> {
private fakeEvent({userId, displayname, avatar_url: avatarUrl}: IState) { private fakeEvent({userId, displayname, avatar_url: avatarUrl}: IState) {
// Fake it till we make it // Fake it till we make it
const event = new MatrixEvent(JSON.parse(`{ /* eslint-disable quote-props */
"type": "m.room.message", const rawEvent = {
"sender": "${userId}", type: "m.room.message",
"content": { sender: userId,
"m.new_content": { content: {
"msgtype": "m.text", "m.new_content": {
"body": "${this.props.message}", msgtype: "m.text",
"displayname": "${displayname}", body: this.props.message,
"avatar_url": "${avatarUrl}" displayname: displayname,
}, avatar_url: avatarUrl,
"msgtype": "m.text",
"body": "${this.props.message}",
"displayname": "${displayname}",
"avatar_url": "${avatarUrl}"
}, },
"unsigned": { msgtype: "m.text",
"age": 97 body: this.props.message,
}, displayname: displayname,
"event_id": "$9999999999999999999999999999999999999999999", avatar_url: avatarUrl,
"room_id": "!999999999999999999:matrix.org" },
}`)); unsigned: {
age: 97,
},
event_id: "$9999999999999999999999999999999999999999999",
room_id: "!999999999999999999:example.org",
};
const event = new MatrixEvent(rawEvent);
/* eslint-enable quote-props */
// Fake it more // Fake it more
event.sender = { event.sender = {