{% if contact_name.ConversationType == "GROUP CHAT" or "ConversationType" not in contact_name %} {% if "FriendlyName" not in contact_name %} Conversation in chatroom {{ contact_name.AIMID }} {% else %} Conversation in chatroom {{ contact_name.AIMID }} - {{ contact_name.FriendlyName }} {% endif %} {% elif contact_name.ConversationType == "PRIVATE" %} {% if "FriendlyName" not in contact_name %} Conversation with {{ contact_name.AIMID }} {% else %} Conversation with {{ contact_name.AIMID }} - {{ contact_name.FriendlyName }} {% endif %} {% endif %} {% if avatar %} {{ avatar }} {% endif %}



{% if messages is not none %} {% for k, v in messages.items() %} {% if v.MESSAGE.DIRECTION == "INCOMING" %} {% if "VOIP" in v %} {% set msg = "[VOIP CALL DIRECTION " + v.VOIP.get("VOIP_DIRECTION", "Unknown") + " from " + v.VOIP.VOIP_SENDER_AIMID + " - DURATION: " + (v.VOIP.get("VOIP_DURATION", 0)|string) + " seconds - STATUS " + v.VOIP.get("VOIP_EVENT_TYPE", "Unknown") + " ]" %} {% set class = "msg rcvd voip" %} {% else %} {% set msg = v.MESSAGE.TEXT %} {% set class = "msg rcvd" %} {% endif %} {% if msg == "" and "QUOTE_TEXT" in v.MESSAGE and v.MESSAGE.QUOTE_TEXT != "" %} {% set msg = v.MESSAGE.QUOTE_TEXT %} {% endif %} {% if contact_name.ConversationType == "GROUP CHAT" %} {% else %} {% endif %} {% if "SharedContentDetails" in v %} {% set class = "msg rcvd attachment" %} {% elif "QUOTE_TEXT" in v.MESSAGE and "QUOTE_IS_FORWARDED" in v.MESSAGE and v.MESSAGE.QUOTE_IS_FORWARDED is true %} {% set class = "msg rcvd fwd" %} {% elif "QUOTE_TEXT" in v.MESSAGE and "QUOTE_IS_FORWARDED" in v.MESSAGE and v.MESSAGE.QUOTE_IS_FORWARDED is false %} {% if v.MESSAGE.QUOTE_SENDER_SN == contact_name.AIMID %} {% set class = "msg rcvd theirquote" %} {% elif v.MESSAGE.QUOTE_SENDER_SN == owner.AIMID %} {% set class = "msg rcvd myquote" %} {% else %} {% set class = "msg rcvd theirquote" %} {% endif %} {% endif %} {% elif v.MESSAGE.DIRECTION == "OUTGOING" %} {% if "VOIP" in v %} {% set msg = "[VOIP CALL DIRECTION " + v.VOIP.get("VOIP_DIRECTION", "Unknown") + " to " + v.VOIP.VOIP_SENDER_AIMID + " - DURATION: " + (v.VOIP.get("VOIP_DURATION", 0)|string) + " seconds - STATUS " + v.VOIP.get("VOIP_EVENT_TYPE", "Unknown") + " ]" %} {% set class = "msg sent voip" %} {% else %} {% set msg = v.MESSAGE.TEXT %} {% set class = "msg sent" %} {% endif %} {% if msg == "" and "QUOTE_TEXT" in v.MESSAGE and v.MESSAGE.QUOTE_TEXT != "" %} {% set msg = v.MESSAGE.QUOTE_TEXT %} {% endif %} {% if "SharedContentDetails" in v %} {% set class = "msg sent attachment" %} {% elif "QUOTE_TEXT" in v.MESSAGE and "QUOTE_IS_FORWARDED" in v.MESSAGE and v.MESSAGE.QUOTE_IS_FORWARDED is true %} {% set class = "msg sent fwd" %} {% elif "QUOTE_TEXT" in v.MESSAGE and "QUOTE_IS_FORWARDED" in v.MESSAGE and v.MESSAGE.QUOTE_IS_FORWARDED is false %} {% if v.MESSAGE.QUOTE_SENDER_SN == contact_name.AIMID %} {% set class = "msg sent theirquote" %} {% elif v.MESSAGE.QUOTE_SENDER_SN == owner.AIMID %} {% set class = "msg sent myquote" %} {% else %} {% set class = "msg sent theirquote" %} {% endif %} {% endif %} {% endif %} {% endfor %} {% endif %}
Date/Time UTC Contact Message
{{ v.MESSAGE.TIME }}{{ v.MESSAGE.get("CHAT_SENDER", "") }}{{ v.UID }}
{% if "SharedContentDetails" in v %}
{% if "SHARED_CONTENT_FILE_LOCATION" in v["SharedContentDetails"] and "LOCAL_FILE_NAME" in v["SharedContentDetails"]["SHARED_CONTENT_FILE_LOCATION"] %} {% set file = v.SharedContentDetails.SHARED_CONTENT_FILE_LOCATION.LOCAL_FILE_NAME %} {% if links %} {{ file }}

{% else %} {{ file }}

{% endif %} {% endif %} {% if "QUOTE_TEXT" in v.MESSAGE %} {% set class = "attachment quote rcvd" %} {% else %} {% set class = "attachment" %} {% endif %} {{ msg|replace('\n', '
')|safe }}


{% for key, val in v.MESSAGE.items()|sort() %} {% if key.startswith('QUOTE') %} {% endif %} {% endfor %}
{{ key.replace("_"," ").title() }}: {{ val }}


{% for key, val in v["SharedContentDetails"].items()|sort() %} {% if val is not none and val != "" %} {% if key == "URI_DECODED_METADATA" or key == "SHARED_MESSAGE_FLAGS" or key == "SHARED_CONTENT_FILE_METADATA" or key == "SHARED_CONTENT_FILE_LOCATION" %} {% else %} {% endif %} {% endif %} {% endfor %}
{{ key.replace("_"," ").title() }}: {% for k2, v2 in val.items()|sort() %} {% if key == "SHARED_CONTENT_FILE_METADATA" and v2 is mapping %} {% for k3, v3 in v2.items()|sort() %} {% if links and k3 == "FILE_PATH" %} {{ k3.replace("_"," ").title() }}: {{ v3 }}
{% else %} {{ k3.replace("_"," ").title() }}: {{ v3 }}
{% endif %} {% endfor %}
{% elif key == "SHARED_CONTENT_FILE_LOCATION" %} {% if links and k2 == "LOCAL_FILE_NAME" %} {{ k2.replace("_"," ").title() }}: {{ v2 }}
{% else %} {{ k2.replace("_"," ").title() }}: {{ v2 }}
{% endif %} {% else %} {{ k2.replace("_"," ").title() }}: {{ v2 }}
{% endif %} {% endfor %}
{{ val }}
{% elif class == "msg rcvd fwd" or class == "msg rcvd myquote" or class == "msg rcvd theirquote" %}
{{ msg|replace('\n', '
') |safe }}


{% for key, val in v.MESSAGE.items()|sort() %} {% if key.startswith('QUOTE') %}

{% endif %} {% endfor %}
{{ key.replace("_"," ").title() }}: {{ val }}
{% else %} {{ msg|replace('\n', '
') |safe }} {% endif %}
{{ v.MESSAGE.TIME }} {{ owner.UID }}
{% if "SharedContentDetails" in v %}
{% if "SHARED_CONTENT_FILE_LOCATION" in v["SharedContentDetails"] and "LOCAL_FILE_NAME" in v["SharedContentDetails"]["SHARED_CONTENT_FILE_LOCATION"] %} {% set file = v.SharedContentDetails.SHARED_CONTENT_FILE_LOCATION.LOCAL_FILE_NAME %} {% if links %} {{ file }}

{% else %} {{ file }}

{% endif %} {% endif %} {% if "QUOTE_TEXT" in v.MESSAGE %} {% set class = "attachment quote sent" %} {% else %} {% set class = "attachment" %} {% endif %} {{ msg|replace('\n', '
')|safe }}


{% for key, val in v.MESSAGE.items()|sort() %} {% if key.startswith('QUOTE') %} {% endif %} {% endfor %}
{{ key.replace("_"," ").title() }}: {{ val }}


{% for key, val in v["SharedContentDetails"].items()|sort() %} {% if val is not none and val != "" %} {% if key == "URI_DECODED_METADATA" or key == "SHARED_MESSAGE_FLAGS" or key == "SHARED_CONTENT_FILE_METADATA" or key == "SHARED_CONTENT_FILE_LOCATION" %} {% else %} {% endif %} {% endif %} {% endfor %}
{{ key.replace("_"," ").title() }}: {% for k2, v2 in val.items() %} {% if key == "SHARED_CONTENT_FILE_METADATA" and v2 is mapping %} {% for k3, v3 in v2.items()|sort() %} {% if links and k3 == "FILE_PATH" %} {{ k3.replace("_"," ").title() }}: {{ v3 }}
{% else %} {{ k3.replace("_"," ").title() }}: {{ v3 }}
{% endif %} {% endfor %}
{% else %} {{ k2.replace("_"," ").title() }}: {{ v2 }}
{% endif %} {% endfor %}
{{ val }}
{% elif class == "msg sent fwd" or class == "msg sent theirquote" or class == "msg sent myquote" %}
{{ msg|replace('\n', '
') |safe }}


{% for key, val in v.MESSAGE.items()|sort() %} {% if key.startswith('QUOTE') %}

{% endif %} {% endfor %}
{{ key.replace("_"," ").title() }}: {{ val }}
{% else %} {{ msg|replace('\n', '
') |safe }} {% endif %}