feat: call swarm_verify_subaccount when receiving an invite

pull/3052/head
Audric Ackermann 11 months ago
parent e42be002a6
commit 1aa9091026

@ -159,6 +159,17 @@ async function handleGroupInviteMessage({
groupEd25519Pubkey: toFixedUint8ArrayOfLength(HexString.fromHexStringNoPrefix(groupPk), 32)
.buffer,
});
try {
const verified = await MetaGroupWrapperActions.swarmVerifySubAccount(
groupPk,
inviteMessage.memberAuthData
);
if (!verified) {
throw new Error('subaccount failed to verify');
}
} catch (e) {
window.log.warn(`swarmVerifySubAccount failed with: ${e.message}`);
}
await LibSessionUtil.saveDumpsToDb(UserUtils.getOurPubKeyStrFromCache());
await UserSync.queueNewJobIfNeeded();

Loading…
Cancel
Save