fluentci_shared/envhub.rs
1use extism::{convert::Json, *};
2use fluentci_common::envhub::envhub as common_envhub;
3
4use crate::state::State;
5
6host_fn!(pub envhub(user_data: State;) -> Json<Envhub> {
7 let state = user_data.get()?;
8 let state = state.lock().unwrap();
9 let graph = state.graph.clone();
10
11 let envhub = common_envhub(graph, true)?;
12 Ok(Json(envhub))
13});