mirror of https://github.com/waku-org/js-waku.git
fix: do not discard messages with no payload
While they do not need to be decoded, they might still be used. e.g. timestamp, network connectivity, etc.
This commit is contained in:
parent
9248b01958
commit
d79984fdba
|
@ -151,15 +151,11 @@ export class WakuMessage {
|
|||
protoBuf: proto.WakuMessage,
|
||||
decryptionParams?: DecryptionParams[]
|
||||
): Promise<WakuMessage | undefined> {
|
||||
if (protoBuf.payload === undefined) {
|
||||
dbg("Payload is undefined");
|
||||
return;
|
||||
}
|
||||
const payload = protoBuf.payload;
|
||||
|
||||
let signaturePublicKey;
|
||||
let signature;
|
||||
if (protoBuf.version === 1 && protoBuf.payload) {
|
||||
if (protoBuf.version === 1 && payload) {
|
||||
if (decryptionParams === undefined) {
|
||||
dbg("Payload is encrypted but no private keys have been provided.");
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue