From edf8baf221ec7db2f02a4f4385c46c22e5bac014 Mon Sep 17 00:00:00 2001 From: Vasco Santos Date: Mon, 20 Jul 2020 15:05:19 +0200 Subject: [PATCH] docs: update addressBook get and getMultiaddrsForPeer return values --- doc/API.md | 4 ++-- src/peer-store/address-book.js | 3 ++- src/peer-store/book.js | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/doc/API.md b/doc/API.md index ee4af9c7..eb0c4d69 100644 --- a/doc/API.md +++ b/doc/API.md @@ -760,7 +760,7 @@ Get the known [`Addresses`][address] of a provided peer. | Type | Description | |------|-------------| -| `Array
` | Array of peer's [`Addresses`][address] containing the multiaddr and its metadata | +| `Array
|undefined` | Array of peer's [`Addresses`][address] containing the multiaddr and its metadata if available, otherwise undefined | #### Example @@ -797,7 +797,7 @@ Get the known `Multiaddr` of a provided peer. All returned multiaddrs will inclu | Type | Description | |------|-------------| -| `Array` | Array of peer's multiaddr | +| `Array|undefined` | Array of peer's multiaddr if available, otherwise undefined | #### Example diff --git a/src/peer-store/address-book.js b/src/peer-store/address-book.js index 7841a320..5ace70b8 100644 --- a/src/peer-store/address-book.js +++ b/src/peer-store/address-book.js @@ -168,8 +168,9 @@ class AddressBook extends Book { /** * Get the known multiaddrs for a given peer. All returned multiaddrs * will include the encapsulated `PeerId` of the peer. + * Returns `undefined` if there are no known multiaddrs for the given peer. * @param {PeerId} peerId - * @returns {Array} + * @returns {Array|undefined} */ getMultiaddrsForPeer (peerId) { if (!PeerId.isPeerId(peerId)) { diff --git a/src/peer-store/book.js b/src/peer-store/book.js index 34d77e1d..8827c9fa 100644 --- a/src/peer-store/book.js +++ b/src/peer-store/book.js @@ -77,8 +77,9 @@ class Book { /** * Get the known data of a provided peer. + * Returns `undefined` if there is no available data for the given peer. * @param {PeerId} peerId - * @returns {Array} + * @returns {Array|undefined} */ get (peerId) { if (!PeerId.isPeerId(peerId)) {