Skip to content

Commit 223a158

Browse files
committed
feat: support new interface to dependency checker
See hirosystems/chainhook@fe076d8
1 parent f937bb2 commit 223a158

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/lsp/clarity_language_backend.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,15 @@ impl ClarityLanguageBackend {
128128
}
129129

130130
let dependencies =
131-
ASTDependencyDetector::detect_dependencies(&contract_asts, &BTreeMap::new());
131+
match ASTDependencyDetector::detect_dependencies(&contract_asts, &BTreeMap::new()) {
132+
Ok(dependencies) => dependencies,
133+
Err((dependencies, unresolved)) => {
134+
for contract_id in unresolved {
135+
logs.push(format!("unresolved dependency: {}", contract_id));
136+
}
137+
dependencies
138+
}
139+
};
132140
let ordered_contracts = match ASTDependencyDetector::order_contracts(&dependencies) {
133141
Ok(ordered_contracts) => ordered_contracts,
134142
Err(e) => {

0 commit comments

Comments
 (0)