Skip to content

Commit

Permalink
refactor(iota-core): Add more comments for `ReadApi::try_get_object_b…
Browse files Browse the repository at this point in the history
…efore_version` (#3844)

* Add more comments for try_get_object_before_version

* Remove unnecessary parenthesis

* Update crates/iota-json-rpc-api/src/read.rs

Co-authored-by: Thibault Martinez <[email protected]>

* Remove deprecated mark

* Use code comments

* Add the deprecated flag back

* Enhance the code comment

---------

Co-authored-by: Thibault Martinez <[email protected]>
  • Loading branch information
bingyanglin and thibault-martinez authored Nov 4, 2024
1 parent 645b6b9 commit 02f1459
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions crates/iota-json-rpc-api/src/read.rs
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,13 @@ pub trait ReadApi {
/// version exists/existed. The result may vary across nodes depending
/// on their pruning policies. Returns the latest object information
/// with a version less than or equal to the given version
// Note that this endpoint is used by iota replay tool. Also the
// implementation in `iota-json-rpc` uses internally the
// `AuthorityState::find_object_lt_or_eq_version` method, which has
// underlying utility, e.g., `RemoteFetcher::get_child_object` uses
// `try_get_object_before_version` to get the object with the versions <=
// the given version. We have the `deprecated` flag here to not expose it in
// the generated spec file, and it should be only for internal usage.
#[method(name = "tryGetObjectBeforeVersion", deprecated = "true")]
async fn try_get_object_before_version(
&self,
Expand Down

0 comments on commit 02f1459

Please sign in to comment.