Skip to content

Commit b844065

Browse files
committed
bump: hdk 3.1 hdi 4.1
1 parent 57b4089 commit b844065

File tree

10 files changed

+1257
-1190
lines changed

10 files changed

+1257
-1190
lines changed

Cargo.lock

+1,165-1,075
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.lock

+56-96
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
inputs = {
3-
versions.url = "github:holochain/holochain?dir=versions/0_2";
3+
versions.url = "github:holochain/holochain?dir=versions/0_3";
44
holonix.url = "github:holochain/holochain";
55
holonix.inputs.versions.follows = "versions";
66

zomes/trust_atom/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ name = "trust_atom"
1111
crate-type = ["cdylib", "rlib"]
1212

1313
[dependencies]
14-
hdk = "=0.2.8"
14+
hdk = "=0.3.1"
1515
rust_decimal = "1"
1616
serde = "1"
1717
trust_atom_types = { path = "../trust_atom_types" }
1818
trust_atom_integrity = { path = "../trust_atom_integrity" }
1919

2020
[dev-dependencies]
21-
holochain = { version = "=0.2.8", default-features = false, features = [
21+
holochain = { version = "=0.3.1", default-features = false, features = [
2222
"test_utils",
2323
] }
2424
tokio = { version = "1.3", features = ["full"] }

zomes/trust_atom/src/lib.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,17 @@ pub fn delete_trust_atoms(target: AnyLinkableHash) -> ExternResult<DeleteReport>
3333
let agent_pubkey = agent_info()?.agent_initial_pubkey;
3434

3535
// Forward Links
36-
let forward_links = get_links(agent_pubkey.clone(), LinkTypes::TrustAtom, None)?;
36+
let forward_links =
37+
get_links(GetLinksInputBuilder::try_new(agent_pubkey.clone(), LinkTypes::TrustAtom)?.build())?;
3738
for link in forward_links.clone() {
3839
if link.target == target && link.tag.into_inner()[0..5] == build_forward_header() {
3940
delete_link(link.create_link_hash)?;
4041
}
4142
}
4243

4344
// Reverse Links
44-
let reverse_links = get_links(target, LinkTypes::TrustAtom, None)?;
45+
let reverse_links =
46+
get_links(GetLinksInputBuilder::try_new(target, LinkTypes::TrustAtom)?.build())?;
4547
for link in reverse_links.clone() {
4648
if link.target == AnyLinkableHash::from(agent_pubkey.clone())
4749
&& link.tag.into_inner()[0..5] == build_reverse_header()

zomes/trust_atom/src/test_helpers.rs

+12-6
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,24 @@ pub struct StringLinkTag(pub String);
99
holochain_serial!(StringLinkTag);
1010

1111
pub fn list_links_for_base(base: AnyLinkableHash) -> ExternResult<Vec<Link>> {
12-
let links = get_links(base, LinkTypes::TrustAtom, None)?;
12+
let links = get_links(GetLinksInputBuilder::try_new(base, LinkTypes::TrustAtom)?.build())?;
1313

1414
Ok(links)
1515
}
1616

1717
pub fn list_links(base: AnyLinkableHash, link_tag_text: Option<String>) -> ExternResult<Vec<Link>> {
18-
let link_tag = match link_tag_text {
19-
Some(link_tag_text) => Some(link_tag(link_tag_text)?),
20-
None => None,
21-
};
18+
if let Some(link_tag_text) = link_tag_text {
19+
let wrapped_link_tag: LinkTag = link_tag(link_tag_text)?;
2220

23-
let links = hdk::link::get_links(base, LinkTypes::TrustAtom, link_tag)?;
21+
let links = get_links(
22+
GetLinksInputBuilder::try_new(base, LinkTypes::TrustAtom)?
23+
.tag_prefix(wrapped_link_tag)
24+
.build(),
25+
)?;
26+
27+
return Ok(links);
28+
}
29+
let links = get_links(GetLinksInputBuilder::try_new(base, LinkTypes::TrustAtom)?.build())?;
2430

2531
Ok(links)
2632
}

0 commit comments

Comments
 (0)