mirror of
https://github.com/waku-org/js-waku.git
synced 2025-02-25 10:35:51 +00:00
Merge #916
916: fix: do not discard messages with no payload r=fryorcraken a=fryorcraken While they do not need to be decoded, they might still be used. e.g. timestamp, network connectivity, etc. Co-authored-by: fryorcraken.eth <git@fryorcraken.xyz>
This commit is contained in:
commit
9195f8fcf5
@ -151,15 +151,11 @@ export class WakuMessage {
|
|||||||
protoBuf: proto.WakuMessage,
|
protoBuf: proto.WakuMessage,
|
||||||
decryptionParams?: DecryptionParams[]
|
decryptionParams?: DecryptionParams[]
|
||||||
): Promise<WakuMessage | undefined> {
|
): Promise<WakuMessage | undefined> {
|
||||||
if (protoBuf.payload === undefined) {
|
|
||||||
dbg("Payload is undefined");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
const payload = protoBuf.payload;
|
const payload = protoBuf.payload;
|
||||||
|
|
||||||
let signaturePublicKey;
|
let signaturePublicKey;
|
||||||
let signature;
|
let signature;
|
||||||
if (protoBuf.version === 1 && protoBuf.payload) {
|
if (protoBuf.version === 1 && payload) {
|
||||||
if (decryptionParams === undefined) {
|
if (decryptionParams === undefined) {
|
||||||
dbg("Payload is encrypted but no private keys have been provided.");
|
dbg("Payload is encrypted but no private keys have been provided.");
|
||||||
return;
|
return;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user