{% for message in notif.messages %} {% if loop.index0 == 0 or notif.messages[loop.index0 - 1].sender_name != notif.messages[loop.index0].sender_name %} {% if message.sender_avatar_url %} {% else %} {% if message.sender_hash % 3 == 0 %} {% elif message.sender_hash % 3 == 1 %} {% else %} {% endif %} {% endif %} {% endif %} {% if loop.index0 == 0 or notif.messages[loop.index0 - 1].sender_name != notif.messages[loop.index0].sender_name %}
{% if message.msgtype == "m.emote" %}*{% endif %} {{ message.sender_name }}
{% endif %}
{% if message.msgtype == "m.text" %} {{ message.body_text_html }} {% elif message.msgtype == "m.emote" %} {{ message.body_text_html }} {% elif message.msgtype == "m.notice" %} {{ message.body_text_html }} {% elif message.msgtype == "m.image" %} {% elif message.msgtype == "m.file" %} {{ message.body_text_plain }} {% endif %}
{{ message.ts|format_ts("%H:%M") }} {% endfor %} View {{ room.title }}