Merge pull request #62 from EmilIvanichkovv/fix/empty-payload-error

fix: Send non-empty payload during handshake
This commit is contained in:
Sasha 2024-04-29 17:43:39 +02:00 committed by GitHub
commit 44d0eecbfb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 3 deletions

View File

@ -240,7 +240,7 @@ export class WakuPairing {
// At this point wakuMsg is sent over the Waku network to responder content topic
let encoder = new NoiseHandshakeEncoder(this.contentTopic, this.pubsubTopic, hsStep);
await this.sender.send(encoder, {
payload: new Uint8Array(),
payload: Uint8Array.from(Array.from("1st step of initiator handshake").map((letter) => letter.charCodeAt(0))),
});
// We generate an authorization code using the handshake state
@ -285,7 +285,7 @@ export class WakuPairing {
encoder = new NoiseHandshakeEncoder(this.contentTopic, this.pubsubTopic, hsStep);
await this.sender.send(encoder, {
payload: new Uint8Array(),
payload: Uint8Array.from(Array.from("3rd step of initiator handshake").map((letter) => letter.charCodeAt(0))),
});
// Secure Transfer Phase
@ -331,7 +331,7 @@ export class WakuPairing {
// We prepare a Waku message from responder's payload2
const encoder = new NoiseHandshakeEncoder(this.contentTopic, this.pubsubTopic, hsStep);
await this.sender.send(encoder, {
payload: new Uint8Array(),
payload: Uint8Array.from(Array.from("2nd step of responder handshake").map((letter) => letter.charCodeAt(0))),
});
// 3rd step