Don't sync during tests

This commit is contained in:
Alec LaLonde
2022-07-26 23:00:58 -05:00
committed by luxumbra
parent b89ae1e17f
commit b9d6cea7b2

View File

@@ -46,7 +46,10 @@ const addChain = (memberAddress: string) => async (chain: string) => {
});
};
const syncDaoMemberships = async (ethAddress: string, members: Member[]) => {
export const syncDaoMemberships = async (
ethAddress: string,
members: Member[],
) => {
// First, find all Members that don't have an associated Dao (by contract address) in our database.
// Insert that dao metadata
let { dao: existingDaos } = await client.GetDaosByAddress({
@@ -147,7 +150,9 @@ export const getDaoHausMemberships: QueryResolvers['getDaoHausMemberships'] =
}, <Member[]>[]);
// cache results in dao_player table. Don't block
syncDaoMemberships(memberAddress, members);
if (process.env.NODE_ENV !== 'test') {
syncDaoMemberships(memberAddress, members);
}
return members;
};