Skip to content

Commit f3cb10d

Browse files
chore!: rename local-discovery to local-peer-cache-discovery (#1867)
1 parent 78ee39a commit f3cb10d

18 files changed

+87
-72
lines changed

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ test-results
1313
playwright-report
1414
example
1515
allure-results
16-
packages/local-discovery/mock_local_storage
16+
packages/local-peer-cache-discovery/mock_local_storage

package-lock.json

+65-50
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"packages/relay",
1313
"packages/peer-exchange",
1414
"packages/dns-discovery",
15-
"packages/local-discovery",
15+
"packages/local-peer-cache-discovery",
1616
"packages/message-encryption",
1717
"packages/sdk",
1818
"packages/tests",

packages/interfaces/src/connection_manager.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import type { Peer, PeerId, TypedEventEmitter } from "@libp2p/interface";
33
export enum Tags {
44
BOOTSTRAP = "bootstrap",
55
PEER_EXCHANGE = "peer-exchange",
6-
LOCAL = "local"
6+
LOCAL = "local-peer-cache"
77
}
88

99
export interface ConnectionManagerOptions {

packages/local-discovery/package.json packages/local-peer-cache-discovery/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"name": "@waku/local-discovery",
2+
"name": "@waku/local-peer-cache-discovery",
33
"version": "0.0.1",
4-
"description": "Local Discovery keeps records of healthy peers in the browser's local storage for quicker bootstrapping.",
4+
"description": "Local Peer Cache keeps records of healthy peers in the browser's local storage for quicker bootstrapping.",
55
"types": "./dist/index.d.ts",
66
"module": "./dist/index.js",
77
"exports": {
@@ -12,7 +12,7 @@
1212
},
1313
"type": "module",
1414
"author": "Waku Team",
15-
"homepage": "https://github.com/waku-org/js-waku/tree/master/packages/local-discovery#readme",
15+
"homepage": "https://github.com/waku-org/js-waku/tree/master/packages/local-peer-cache-discovery#readme",
1616
"repository": {
1717
"type": "git",
1818
"url": "https://github.com/waku-org/js-waku.git"

packages/local-discovery/src/index.ts packages/local-peer-cache-discovery/src/index.ts

+9-9
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import { getWsMultiaddrFromMultiaddrs, Logger } from "@waku/utils";
1818

1919
const log = new Logger("peer-exchange-discovery");
2020

21-
type LocalStorageDiscoveryOptions = {
21+
type LocalPeerCacheDiscoveryOptions = {
2222
tagName?: string;
2323
tagValue?: number;
2424
tagTTL?: number;
@@ -28,7 +28,7 @@ export const DEFAULT_LOCAL_TAG_NAME = Tags.LOCAL;
2828
const DEFAULT_LOCAL_TAG_VALUE = 50;
2929
const DEFAULT_LOCAL_TAG_TTL = 100_000_000;
3030

31-
export class LocalStorageDiscovery
31+
export class LocalPeerCacheDiscovery
3232
extends TypedEventEmitter<PeerDiscoveryEvents>
3333
implements PeerDiscovery, Startable
3434
{
@@ -37,15 +37,15 @@ export class LocalStorageDiscovery
3737

3838
constructor(
3939
private readonly components: Libp2pComponents,
40-
private readonly options?: LocalStorageDiscoveryOptions
40+
private readonly options?: LocalPeerCacheDiscoveryOptions
4141
) {
4242
super();
4343
this.isStarted = false;
4444
this.peers = this.getPeersFromLocalStorage();
4545
}
4646

4747
get [Symbol.toStringTag](): string {
48-
return "@waku/local-discovery";
48+
return "@waku/local-peer-cache-discovery";
4949
}
5050

5151
async start(): Promise<void> {
@@ -149,12 +149,12 @@ function isValidStoredPeer(peer: any): peer is LocalStoragePeerInfo {
149149
);
150150
}
151151

152-
export function wakuLocalStorageDiscovery(): (
152+
export function wakuLocalPeerCacheDiscovery(): (
153153
components: Libp2pComponents,
154-
options?: LocalStorageDiscoveryOptions
155-
) => LocalStorageDiscovery {
154+
options?: LocalPeerCacheDiscoveryOptions
155+
) => LocalPeerCacheDiscovery {
156156
return (
157157
components: Libp2pComponents,
158-
options?: LocalStorageDiscoveryOptions
159-
) => new LocalStorageDiscovery(components, options);
158+
options?: LocalPeerCacheDiscoveryOptions
159+
) => new LocalPeerCacheDiscovery(components, options);
160160
}

packages/local-discovery/src/local_discovery.spec.ts packages/local-peer-cache-discovery/src/local_discovery.spec.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { MemoryDatastore } from "datastore-core/memory";
1414
import { LocalStorage } from "node-localstorage";
1515
import sinon from "sinon";
1616

17-
import { LocalStorageDiscovery } from "./index.js";
17+
import { LocalPeerCacheDiscovery } from "./index.js";
1818

1919
chai.use(chaiAsPromised);
2020

@@ -63,17 +63,17 @@ describe("Local Storage Discovery", function () {
6363

6464
tests({
6565
async setup() {
66-
return new LocalStorageDiscovery(components);
66+
return new LocalPeerCacheDiscovery(components);
6767
},
6868
async teardown() {}
6969
});
7070
});
7171

7272
describe("Unit Tests", function () {
73-
let discovery: LocalStorageDiscovery;
73+
let discovery: LocalPeerCacheDiscovery;
7474

7575
beforeEach(async function () {
76-
discovery = new LocalStorageDiscovery(components);
76+
discovery = new LocalPeerCacheDiscovery(components);
7777
await setPeersInLocalStorage(mockPeers);
7878
});
7979

packages/sdk/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
"@waku/core": "0.0.26",
7070
"@waku/dns-discovery": "0.0.20",
7171
"@waku/interfaces": "0.0.21",
72-
"@waku/local-discovery": "^0.0.1",
72+
"@waku/local-peer-cache-discovery": "^0.0.1",
7373
"@waku/peer-exchange": "^0.0.19",
7474
"@waku/relay": "0.0.9",
7575
"@waku/utils": "0.0.14",

packages/sdk/src/create.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020
PubsubTopic,
2121
type ShardInfo
2222
} from "@waku/interfaces";
23-
import { wakuLocalStorageDiscovery } from "@waku/local-discovery";
23+
import { wakuLocalPeerCacheDiscovery } from "@waku/local-peer-cache-discovery";
2424
import { wakuPeerExchangeDiscovery } from "@waku/peer-exchange";
2525
import { RelayCreateOptions, wakuGossipSub, wakuRelay } from "@waku/relay";
2626
import { ensureShardingConfigured } from "@waku/utils";
@@ -188,7 +188,7 @@ export function defaultPeerDiscoveries(
188188
): ((components: Libp2pComponents) => PeerDiscovery)[] {
189189
const discoveries = [
190190
wakuDnsDiscovery([enrTree["PROD"]], DEFAULT_NODE_REQUIREMENTS),
191-
wakuLocalStorageDiscovery(),
191+
wakuLocalPeerCacheDiscovery(),
192192
wakuPeerExchangeDiscovery(pubsubTopics)
193193
];
194194
return discoveries;

0 commit comments

Comments
 (0)