migrate to latest @waku/react and @waku/interfaces

This commit is contained in:
Sasha 2023-06-23 22:13:38 +02:00
parent 9190da0e0d
commit d226eefb28
No known key found for this signature in database
4 changed files with 1618 additions and 156 deletions

File diff suppressed because it is too large Load Diff

View File

@ -7,12 +7,11 @@
"@libp2p/bootstrap": "^5.0.0",
"@livechat/ui-kit": "^0.5.0-24",
"@multiformats/multiaddr": "11.0.7",
"@waku/react": "0.0.1-a",
"@waku/react": "0.0.1-b",
"@waku/byte-utils": "^0.0.2",
"@waku/core": "^0.0.10",
"@waku/create": "^0.0.4",
"@waku/dns-discovery": "0.0.5",
"@waku/interfaces": "^0.0.7",
"@waku/interfaces": "^0.0.15",
"@waku/peer-exchange": "^0.0.3",
"process": "^0.11.10",
"protons-runtime": "^3.1.0",

View File

@ -88,7 +88,7 @@ function connections(waku: LightNode | undefined): string[] {
}
let response: string[] = [];
let strConnections = " connections: \n";
waku.libp2p.connectionManager.getConnections().forEach((connection) => {
waku.libp2p.getConnections().forEach((connection) => {
strConnections += connection.remotePeer.toString() + ", ";
strConnections += JSON.stringify(connection.stat);
strConnections += "; " + JSON.stringify(connection.streams);

View File

@ -1,12 +1,16 @@
import React, { useEffect, useState } from "react";
import { generate } from "server-name-generator";
import { Message } from "./Message";
import { Decoder } from "@waku/core/lib/message/version_0";
import type {
Peer,
PeerProtocolsChangeData,
} from "@libp2p/interface-peer-store";
import type { LightNode, StoreQueryOptions, Waku } from "@waku/interfaces";
import type {
LightNode,
StoreQueryOptions,
Waku,
IDecoder,
} from "@waku/interfaces";
import { useFilterMessages, useStoreMessages } from "@waku/react";
@ -27,7 +31,7 @@ export const usePersistentNick = (): [
type UseMessagesParams = {
node: undefined | LightNode;
decoder: undefined | Decoder;
decoder: undefined | IDecoder<any>;
options: StoreQueryOptions;
};
@ -109,7 +113,6 @@ type UsePeersResults = {
storePeers?: undefined | Peer[];
filterPeers?: undefined | Peer[];
lightPushPeers?: undefined | Peer[];
peerExchangePeers?: undefined | Peer[];
};
/**
@ -134,14 +137,12 @@ export const usePeers = (params: UsePeersParams): UsePeersResults => {
handleCatch(node?.store?.peers()),
handleCatch(node?.filter?.peers()),
handleCatch(node?.lightPush?.peers()),
handleCatch(node?.peerExchange?.peers()),
]);
setPeers({
storePeers: peers[0],
filterPeers: peers[1],
lightPushPeers: peers[2],
peerExchangePeers: peers[3],
});
};