From f1e8b47814173acb6cd39ed5bf98a987ff8c97cf Mon Sep 17 00:00:00 2001 From: Ludo Galabru Date: Wed, 9 Feb 2022 22:35:21 -0500 Subject: [PATCH] fix: clarity-repl resolve_link adjustment --- src/frontend/cli.rs | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/frontend/cli.rs b/src/frontend/cli.rs index 9c5bf3803..fecf5d372 100644 --- a/src/frontend/cli.rs +++ b/src/frontend/cli.rs @@ -1,4 +1,4 @@ -use std::collections::HashMap; +use std::collections::{HashMap, BTreeSet}; use std::fs::{self, File}; use std::io::{prelude::*, BufReader, Read}; use std::path::PathBuf; @@ -339,18 +339,12 @@ pub fn main() { let settings = repl::SessionSettings::default(); let mut session = repl::Session::new(settings); - let rt = tokio::runtime::Builder::new_current_thread() - .enable_io() - .enable_time() - .max_blocking_threads(32) - .build() - .unwrap(); - - let res = rt.block_on(session.resolve_link(&repl::settings::InitialLink { + let mut resolved = BTreeSet::new(); + let res = session.resolve_link(&repl::settings::InitialLink { contract_id: fork_contract.contract_id.clone(), stacks_node_addr: None, cache: None, - })); + }, &mut resolved); let contracts = res.unwrap(); let mut changes = vec![]; for (contract_id, code, deps) in contracts.into_iter() {