decentralised sync engine

refactor: if membership doesn't resolve, simply drop

serenity 09a53642 4c7c1f5d

Changed files
+4 -4
src
lib
+4 -4
src/lib/handlers/latticeHandshake.ts
···
console.error(
`something went wrong fetching the invite record from the given membership ${JSON.stringify(membership)}`,
);
-
throw new Error(
-
JSON.stringify({ error: recordResult.error, membership }),
-
);
}
return recordResult.data;
});
let pdsInviteRecords;
try {
-
pdsInviteRecords = await Promise.all(pdsInviteRecordFetchPromises);
} catch (err) {
return newErrorResponse(500, {
message:
···
console.error(
`something went wrong fetching the invite record from the given membership ${JSON.stringify(membership)}`,
);
+
return;
}
return recordResult.data;
});
let pdsInviteRecords;
try {
+
pdsInviteRecords = (
+
await Promise.all(pdsInviteRecordFetchPromises)
+
).filter((val) => val !== undefined);
} catch (err) {
return newErrorResponse(500, {
message: