This repository has been archived by the owner on Jun 26, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 27
Commits on Apr 11, 2023
-
fix!: make peer store methods atomic
The existing peer store interface has separate sub-stores for addresses, protocols, metadata, etc. Each method is async due to the underlying datastore being async. This means it's impossible to do atomic writes to the peer store if you have multiple sets of data to write. Internally, however, the default peer store implementation stores the peer data as a single datastore entry keyed on the peer id. This PR: 1. Removes the sub-stores in favour of atomic `set`/`update` methods for peer data 2. Removes `@libp2p/peer-store` specific init types 3. Removes tagging methods in favour of `set`/`update` for peer data 4. Removes references to consuming peer records since this is part of the identify protocol so should be handled there
Configuration menu - View commit details
-
Copy full SHA for e6d041d - Browse repository at this point
Copy the full SHA e6d041dView commit details
Commits on Apr 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7b78299 - Browse repository at this point
Copy the full SHA 7b78299View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93ef259 - Browse repository at this point
Copy the full SHA 93ef259View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30255d7 - Browse repository at this point
Copy the full SHA 30255d7View commit details
Commits on Apr 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ea81b04 - Browse repository at this point
Copy the full SHA ea81b04View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf68c45 - Browse repository at this point
Copy the full SHA cf68c45View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd363a6 - Browse repository at this point
Copy the full SHA dd363a6View commit details
Commits on Apr 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 519f1f5 - Browse repository at this point
Copy the full SHA 519f1f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11a28ea - Browse repository at this point
Copy the full SHA 11a28eaView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.