{{ 'Messaggi' | translate }}
@if (!selectedConv) {

{{ 'Seleziona una conversazione' | translate }}

} @else {
{{ getActiveInitials() }} {{ getOtherName(selectedConv) }}
@if (loadingMessages && messages.length === 0) {
} @if (!loadingMessages && messages.length === 0) {

{{ 'Inizia la conversazione!' | translate }}

} @for (msg of messages; let i = $index; track msg.msg_id) {
@if (shouldShowDate(i) && !isOwnMessage(msg)) { {{ getMessageDate(msg) }} }
@if (!isOwnMessage(msg) && isGroup(selectedConv) && !isDeleted(msg)) { {{ getMsgSenderName(msg) }} } @if (isDeleted(msg)) { {{ 'Messaggio eliminato' | translate }} } @else { @if (msg.attachments?.length) {
@for (att of msg.attachments; track att.att_id) { @if (isImage(att) && att._objectUrl) { {{ att.att_filename }} } @else { } }
} @if (msg.msg_text) { {{ msg.msg_text }} } @if (isEdited(msg)) { {{ 'modificato' | translate }} } @if (isOwnMessage(msg)) { } }
@if (shouldShowDate(i) && isOwnMessage(msg)) { {{ getMessageDate(msg) }} }
}
}
@if (!groupMode) { {{ user.usr_lastname }} {{ user.usr_firstname }} {{ user.usr_lastname }} {{ user.usr_firstname }} } @else { {{ user.usr_lastname }} {{ user.usr_firstname }} }
@if (!groupMode) { } @else { }
{{ 'Email quando qualcuno ti scrive' | translate }}
{{ 'Ricevi una email se arriva un messaggio e la conversazione era inattiva da almeno 1 ora' | translate }}
{{ 'Notifiche del browser' | translate }}
{{ 'Mostra una notifica desktop quando arriva un nuovo messaggio' | translate }}
@if (isGroupAdmin) { }
{{ 'Membri' | translate }} ({{ groupMembers.length }})
@for (m of groupMembers; track m.cvm_usr_id) {
{{ memberName(m) }} @if (m.cvm_role === 'ADMIN') { (admin) } @if (isGroupAdmin && m.cvm_usr_id !== currentUserId) { }
}
@if (isGroupAdmin) {
{{ user.usr_lastname }} {{ user.usr_firstname }} {{ user.usr_lastname }} {{ user.usr_firstname }}
}