Skip to content

Commit

Permalink
up advanced contract dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
garikbesson committed Aug 7, 2024
1 parent 6f5c514 commit d71f16e
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 11 deletions.
8 changes: 4 additions & 4 deletions contract-advanced-rs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ crate-type = ["cdylib", "rlib"]

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
near-sdk = "5.1.0"
near-sdk = "5.2.1"
schemars = "0.8.16"

[dev-dependencies]
near-sdk = { version = "5.0.0", features = ["unit-testing"] }
near-workspaces = { version = "0.10.0", features = ["unstable"] }
tokio = { version = "1.12.0", features = ["full"] }
near-sdk = { version = "5.2.1", features = ["unit-testing"] }
near-workspaces = { version = "0.11.0", features = ["unstable"] }
tokio = { version = "1.39.2", features = ["full"] }
serde_json = "1"

[profile.release]
Expand Down
2 changes: 1 addition & 1 deletion contract-advanced-rs/src/batch_actions.rs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ impl Contract {
) -> String {
// The callback only has access to the last action's result
if let Ok(result) = last_result {
log!(format!("The last result is {result}"));
log!("The last result is {result}");
result
} else {
log!("The batch call failed and all calls got reverted");
Expand Down
6 changes: 3 additions & 3 deletions contract-advanced-rs/src/multiple_contracts.rs
Original file line number Diff line number Diff line change
Expand Up @@ -63,23 +63,23 @@ impl Contract {
) -> (String, i8, Vec<PostedMessage>) {
// The callback has access to the result of the 3 calls
let greeting = if let Ok(result) = hello_result {
log!(format!("HelloNear says {result}"));
log!("HelloNear says {result}");
result
} else {
log!("The call to HelloNear failed");
"".to_string()
};

let counter = if let Ok(result) = counter_result {
log!(format!("Counter is {result}"));
log!("Counter is {result}");
result
} else {
log!("The call to Counter failed");
0
};

let messages = if let Ok(result) = guestbook_result {
log!(format!("The messages are {result:?}"));
log!("The messages are {result:?}");
result
} else {
log!("The call to GuestBook failed");
Expand Down
6 changes: 3 additions & 3 deletions contract-advanced-rs/src/similar_contracts.rs
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,15 @@ impl Contract {

match result {
PromiseResult::Failed => {
log!(format!("Promise number {index} failed."));
log!("Promise number {index} failed.");
None
}
PromiseResult::Successful(value) => {
if let Ok(message) = near_sdk::serde_json::from_slice::<String>(&value) {
log!(format!("Call {index} returned: {message}"));
log!("Call {index} returned: {message}");
Some(message)
} else {
log!(format!("Error deserializing call {index} result."));
log!("Error deserializing call {index} result.");
None
}
}
Expand Down

0 comments on commit d71f16e

Please sign in to comment.