chore: use BaseProtocol.multicodec instead of exported codec
This commit is contained in:
parent
b11300c10e
commit
1bac4bd6ab
|
@ -3,7 +3,6 @@ import { generate } from "server-name-generator";
|
||||||
import { Message } from "./Message";
|
import { Message } from "./Message";
|
||||||
import { EPeersByDiscoveryEvents, LightNode, Tags } from "@waku/interfaces";
|
import { EPeersByDiscoveryEvents, LightNode, Tags } from "@waku/interfaces";
|
||||||
import type { PeerId } from "@libp2p/interface-peer-id";
|
import type { PeerId } from "@libp2p/interface-peer-id";
|
||||||
import { waku } from "@waku/sdk";
|
|
||||||
|
|
||||||
import { useFilterMessages, useStoreMessages } from "@waku/react";
|
import { useFilterMessages, useStoreMessages } from "@waku/react";
|
||||||
import type {
|
import type {
|
||||||
|
@ -196,16 +195,13 @@ export const usePeers = (params: UsePeersParams): UsePeersResults => {
|
||||||
setPeers({
|
setPeers({
|
||||||
allConnected: peers.map((p) => p.id),
|
allConnected: peers.map((p) => p.id),
|
||||||
storePeers: peers
|
storePeers: peers
|
||||||
.filter((p) => p.protocols.includes(waku.waku_store.StoreCodec))
|
.filter((p) => p.protocols.includes(node.store?.multicodec || ""))
|
||||||
.map((p) => p.id),
|
.map((p) => p.id),
|
||||||
//TODO: use from import
|
|
||||||
filterPeers: peers
|
filterPeers: peers
|
||||||
.filter((p) =>
|
.filter((p) => p.protocols.includes(node.filter?.multicodec || ""))
|
||||||
p.protocols.includes("/vac/waku/filter-subscribe/2.0.0-beta1")
|
|
||||||
)
|
|
||||||
.map((p) => p.id), // hardcoding codec since we don't export it currently
|
.map((p) => p.id), // hardcoding codec since we don't export it currently
|
||||||
lightPushPeers: peers
|
lightPushPeers: peers
|
||||||
.filter((p) => p.protocols.includes(waku.waku_store.StoreCodec))
|
.filter((p) => p.protocols.includes(node.lightPush?.multicodec || ""))
|
||||||
.map((p) => p.id),
|
.map((p) => p.id),
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue