Skip to content

Commit ec13afa

Browse files
committed
feat(dataverse): align with new cognitarium api
1 parent 0ccc86d commit ec13afa

File tree

2 files changed

+12
-13
lines changed

2 files changed

+12
-13
lines changed

contracts/axone-dataverse/src/contract.rs

+6-7
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,8 @@ mod tests {
142142
};
143143
use crate::testutil::testutil::read_test_data;
144144
use axone_cognitarium::msg::{
145-
DataFormat, Head, Node, Results, SelectItem, SelectQuery, SelectResponse,
146-
SimpleWhereCondition, TriplePattern, Value, VarOrNamedNode, VarOrNode, VarOrNodeOrLiteral,
147-
WhereCondition, IRI,
145+
DataFormat, Head, Node, Results, SelectItem, SelectQuery, SelectResponse, TriplePattern,
146+
Value, VarOrNamedNode, VarOrNode, VarOrNodeOrLiteral, WhereClause, IRI,
148147
};
149148
use cosmwasm_std::testing::{message_info, mock_dependencies, mock_env};
150149
use cosmwasm_std::{
@@ -304,15 +303,15 @@ mod tests {
304303
prefixes: vec![],
305304
limit: Some(1u32),
306305
select: vec![SelectItem::Variable("p".to_string())],
307-
r#where: vec![WhereCondition::Simple(
308-
SimpleWhereCondition::TriplePattern(TriplePattern {
306+
r#where: WhereClause::Bgp {
307+
patterns: vec![TriplePattern {
309308
subject: VarOrNode::Node(Node::NamedNode(IRI::Full(
310309
"http://example.edu/credentials/3732".to_string(),
311310
))),
312311
predicate: VarOrNamedNode::Variable("p".to_string()),
313312
object: VarOrNodeOrLiteral::Variable("o".to_string()),
314-
})
315-
)],
313+
}]
314+
},
316315
}
317316
})
318317
);

contracts/axone-dataverse/src/registrar/registry.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ use crate::registrar::credential::DataverseCredential;
22
use crate::state::DATAVERSE;
33
use crate::ContractError;
44
use axone_cognitarium::msg::{
5-
DataFormat, Node, SelectItem, SelectQuery, SimpleWhereCondition, TriplePattern, VarOrNamedNode,
6-
VarOrNode, VarOrNodeOrLiteral, WhereCondition, IRI,
5+
DataFormat, Node, SelectItem, SelectQuery, TriplePattern, VarOrNamedNode, VarOrNode,
6+
VarOrNodeOrLiteral, WhereClause, IRI,
77
};
88
use axone_cognitarium_client::CognitariumClient;
99
use cosmwasm_std::{DepsMut, StdResult, Storage, WasmMsg};
@@ -36,15 +36,15 @@ impl ClaimRegistrar {
3636
prefixes: vec![],
3737
limit: Some(1u32),
3838
select: vec![SelectItem::Variable("p".to_string())],
39-
r#where: vec![WhereCondition::Simple(SimpleWhereCondition::TriplePattern(
40-
TriplePattern {
39+
r#where: WhereClause::Bgp {
40+
patterns: vec![TriplePattern {
4141
subject: VarOrNode::Node(Node::NamedNode(IRI::Full(
4242
credential.id.to_string(),
4343
))),
4444
predicate: VarOrNamedNode::Variable("p".to_string()),
4545
object: VarOrNodeOrLiteral::Variable("o".to_string()),
46-
},
47-
))],
46+
}],
47+
},
4848
},
4949
)?;
5050

0 commit comments

Comments
 (0)