fix: set a default DAO title

This commit is contained in:
Matthew Cantelon
2021-06-09 15:41:51 -07:00
committed by dan13ram
parent 0b3b254cc0
commit 62d37b0ea8

View File

@@ -10,6 +10,10 @@ const addChain = (memberAddress: string) => async (chain: string) => {
return members.map((member: Member) => {
const updatedMember: Member = { ...member };
updatedMember.moloch.chain = chain;
if (!member.moloch.title)
updatedMember.moloch.title = `Unknown ${chain} DAO`;
return updatedMember;
});
};
@@ -22,14 +26,14 @@ export const getDaoHausMemberships: QueryResolvers['getDaoHausMemberships'] = as
const membershipsOn = addChain(memberAddress);
const res = await Promise.all([
const memberships = await Promise.all([
membershipsOn('ethereum'),
membershipsOn('polygon'),
membershipsOn('xdai'),
]);
const members: Member[] = res.reduce(
(allMembers, networkMembers) => [...allMembers, ...networkMembers],
const members: Member[] = memberships.reduce(
(allMembers, chainMembers) => [...allMembers, ...chainMembers],
<Member[]>[],
);