Group Details: Show unregistered users in member list

This commit is contained in:
Scott Nonnenberg 2021-07-28 11:52:49 -07:00 committed by GitHub
parent e7a2365905
commit 4b92e12f83
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 3 deletions

View File

@ -57,7 +57,7 @@ describe('getGroupMemberships', () => {
assert.isEmpty(result);
});
it('filters out unregistered conversations', () => {
it('does not filter out unregistered conversations', () => {
const conversation = {
memberships: [
{
@ -70,7 +70,11 @@ describe('getGroupMemberships', () => {
const result = getGroupMemberships(conversation, getConversationById)
.memberships;
assert.isEmpty(result);
assert.lengthOf(result, 1);
assert.deepEqual(result[0], {
isAdmin: true,
member: unregisteredConversation,
});
});
it('hydrates memberships', () => {

View File

@ -29,7 +29,7 @@ export const getGroupMemberships = (
memberships: memberships.reduce(
(result: Array<GroupV2Membership>, membership) => {
const member = getConversationById(membership.conversationId);
if (!member || isConversationUnregistered(member)) {
if (!member) {
return result;
}
return [...result, { isAdmin: membership.isAdmin, member }];