{% set lastId = 0 %}
{% for message in entity.messages %} {% if message.user.id == app.user.id %} {{ _self.messageRight(message) }} {% else %} {{ _self.messageLeft(message) }} {% endif %} {% set lastId = message.id %} {% endfor %}
{% macro messageLeft(message = null) %} {% if message is null %} {% set message = { 'user': '_user_', 'createdAt': '_createdAt_', 'text': '_text_' } %} {% endif %}
{% if message.user == '_user_' %}
{% elseif not message.user.image is null %}
{% else %}
{% endif %}
{% if message.user == '_user_' %} _createdAt_ {% else %} {{message.createdAt|date('d/m/Y H:m')}} {% endif %}
{{message.user}}
{{message.text|replace({'\n': "
"})|raw}}
{% endmacro %} {% macro messageRight(message = null) %} {% if message is null %} {% set message = { 'user': '_user_', 'createdAt': '_createdAt_', 'text': '_text_' } %} {% endif %}
{% if message.user == '_user_' %}
{% elseif not message.user.image is null %}
{% else %}
{% endif %}
{% if message.user == '_user_' %} _createdAt_ {% else %} {{message.createdAt|date('d/m/Y H:m')}} {% endif %}
{{message.user}}
{{message.text|replace({'\n': "
"})|raw}}
{% endmacro %}