From adb7234b432c2720a1f23e226f2e25e5534e93c0 Mon Sep 17 00:00:00 2001 From: Audric Ackermann Date: Thu, 9 Jul 2020 11:07:16 +1000 Subject: [PATCH] exclude empty timestamp conversation from contacts list --- js/views/invite_contacts_dialog_view.js | 7 ++++++- ts/components/conversation/InviteContactsDialog.tsx | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/js/views/invite_contacts_dialog_view.js b/js/views/invite_contacts_dialog_view.js index 31f3fd086..5d5c4172b 100644 --- a/js/views/invite_contacts_dialog_view.js +++ b/js/views/invite_contacts_dialog_view.js @@ -15,7 +15,12 @@ const convos = window.getConversations().models; this.contacts = convos.filter( - d => !!d && !d.isBlocked() && d.isPrivate() && !d.isMe() + d => + !!d && + !d.isBlocked() && + d.isPrivate() && + !d.isMe() && + !!d.attributes.timestamp ); if (!convo.isPublic()) { const members = convo.get('members') || []; diff --git a/ts/components/conversation/InviteContactsDialog.tsx b/ts/components/conversation/InviteContactsDialog.tsx index 417ae66e0..1741978fd 100644 --- a/ts/components/conversation/InviteContactsDialog.tsx +++ b/ts/components/conversation/InviteContactsDialog.tsx @@ -31,7 +31,9 @@ export class InviteContactsDialog extends React.Component { contacts = contacts.map(d => { const lokiProfile = d.getLokiProfile(); - const name = lokiProfile ? lokiProfile.displayName : 'Anonymous'; + const name = lokiProfile + ? lokiProfile.displayName + : window.i18n('anonymous'); // TODO: should take existing members into account const existingMember = false;