Compare commits

...

2 Commits

Author SHA1 Message Date
Derrick Hammer ae6609f0b0
*Update dist 2023-01-15 03:36:25 -05:00
Derrick Hammer 0a9197315c
*Add method to clear registered sources 2023-01-15 03:35:40 -05:00
3 changed files with 8 additions and 0 deletions

1
dist/index.d.ts vendored
View File

@ -8,5 +8,6 @@ export declare class PeerDiscovery {
private _sources; private _sources;
registerSource(name: string, source: PeerSource): boolean; registerSource(name: string, source: PeerSource): boolean;
removeSource(name: string): boolean; removeSource(name: string): boolean;
removeAllSources(): void;
discover(pubkey: string | Buffer, options?: {}): Promise<Peer | boolean>; discover(pubkey: string | Buffer, options?: {}): Promise<Peer | boolean>;
} }

3
dist/index.js vendored
View File

@ -21,6 +21,9 @@ class PeerDiscovery {
this._sources.delete(name); this._sources.delete(name);
return true; return true;
} }
removeAllSources() {
this._sources.clear();
}
async discover(pubkey, options = {}) { async discover(pubkey, options = {}) {
if (!b4a_1.default.isBuffer(pubkey)) { if (!b4a_1.default.isBuffer(pubkey)) {
pubkey = b4a_1.default.from(pubkey, "hex"); pubkey = b4a_1.default.from(pubkey, "hex");

View File

@ -32,6 +32,10 @@ export class PeerDiscovery {
return true; return true;
} }
public removeAllSources(): void {
this._sources.clear();
}
public async discover( public async discover(
pubkey: string | Buffer, pubkey: string | Buffer,
options = {} options = {}