message: Check for a message type before assuming it is a room message
  Redacted messages do not have message types, despite being room messages.
  Fixes
  Regressed in
  Click-to-ping being broken (as mentioned by https://github.com/vector-im/riot-web/issues/11353) is a side effect of the react stack falling over. Once one room crashes, click-to-ping is broken everywhere.
diff: @@ -556,10 +556,10 @@ module.exports = createReactClass({
  // Info messages are basically information about commands processed on a room
  const isBubbleMessage = eventType.startsWith("m.key.verification") ||
  - (eventType === "m.room.message" && msgtype.startsWith("m.key.verification"));
  + (eventType === "m.room.message" && msgtype && msgtype.startsWith("m.key.verification"));
  let isInfoMessage = (
  !isBubbleMessage && eventType !== 'm.room.message' &&
  - eventType !== 'm.sticker' && eventType != 'm.room.create'
  + eventType !== 'm.sticker' && eventType !== 'm.room.create'
  );
  let tileHandler = getHandlerTile(this.props.mxEvent);
  