fix simple compilation issues waku_switch and rdv protocol

This commit is contained in:
Ivan Folgueira Bande 2025-11-07 11:56:49 +01:00
parent 499cf58c33
commit d1a3302ea4
No known key found for this signature in database
GPG Key ID: 3C117481F89E24A7
2 changed files with 6 additions and 10 deletions

View File

@ -47,14 +47,10 @@ proc withWssTransport*(
): SwitchBuilder {.raises: [Defect, IOError].} =
let key: TLSPrivateKey = getSecureKey(secureKeyPath)
let cert: TLSCertificate = getSecureCert(secureCertPath)
b.withTransport(
proc(upgr: Upgrade, privateKey: crypto.PrivateKey): Transport =
WsTransport.new(
upgr,
tlsPrivateKey = key,
tlsCertificate = cert,
{TLSFlags.NoVerifyHost, TLSFlags.NoVerifyServerName},
)
b.withWsTransport(
tlsPrivateKey = key,
tlsCertificate = cert,
{TLSFlags.NoVerifyHost, TLSFlags.NoVerifyServerName}, # THIS IS INSECURE, NO?
)
proc newWakuSwitch*(

View File

@ -77,7 +77,7 @@ proc batchAdvertise*(
conn
let advertCatch = catch:
await self.rendezvous.advertise(namespace, ttl)
await self.rendezvous.advertise(namespace, Opt.some(ttl))
for conn in conns:
await conn.close()
@ -126,7 +126,7 @@ proc batchRequest*(
conn
let reqCatch = catch:
await self.rendezvous.request(Opt.some(namespace), count, peers)
await self.rendezvous.request(Opt.some(namespace), Opt.some(count), Opt.some(peers))
for conn in conns:
await conn.close()