Handle unrelay and relaying better

This commit is contained in:
Owen 2025-12-02 11:17:08 -05:00
parent a7e32d4013
commit 152fb47ca4
No known key found for this signature in database
GPG key ID: 8271FDFFD9E0CCBD
9 changed files with 125 additions and 81 deletions

View file

@ -135,6 +135,8 @@ export const handleOlmServerPeerAddMessage: MessageHandler = async (
return;
}
// NOTE: here we are always starting direct to the peer and will relay later
await newtAddPeer(siteId, {
publicKey: client.pubKey,
allowedIps: [`${client.subnet.split("/")[0]}/32`], // we want to only allow from that client