From 3606654b4de1ba75c9df46d3495f4fc6f4e8d731 Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Mon, 29 Aug 2022 15:12:22 +1000 Subject: [PATCH] feat: set method and content topic to decryption keys Not mandatory but it removes errors in the console. --- eth-pm/src/App.tsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/eth-pm/src/App.tsx b/eth-pm/src/App.tsx index 6ff97ba..733d1f1 100644 --- a/eth-pm/src/App.tsx +++ b/eth-pm/src/App.tsx @@ -26,6 +26,7 @@ import { } from "./waku"; import { Web3Provider } from "@ethersproject/providers/src.ts/web3-provider"; import ConnectWallet from "./ConnectWallet"; +import { waku_message } from "js-waku"; const theme = createMuiTheme({ palette: { @@ -110,7 +111,10 @@ function App() { let unsubscribe: undefined | (() => Promise); - waku.filter.addDecryptionKey(PublicKeyMessageEncryptionKey); + waku.filter.addDecryptionKey(PublicKeyMessageEncryptionKey, { + method: waku_message.DecryptionMethod.Symmetric, + contentTopics: [PublicKeyContentTopic], + }); waku.filter .subscribe(observerPublicKeyMessage, [PublicKeyContentTopic]) .then( @@ -140,7 +144,10 @@ function App() { if (!waku) return; if (!encryptionKeyPair) return; - waku.filter.addDecryptionKey(encryptionKeyPair.privateKey); + waku.filter.addDecryptionKey(encryptionKeyPair.privateKey, { + method: waku_message.DecryptionMethod.Asymmetric, + contentTopics: [PrivateMessageContentTopic], + }); return function cleanUp() { if (!waku) return;