Skip to content

Commit 25e7e44

Browse files
committed
Format
1 parent fcd4b6e commit 25e7e44

File tree

4 files changed

+31
-22
lines changed

4 files changed

+31
-22
lines changed

bin/router/src/lib.rs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ mod schema_state;
88
mod shared_state;
99
mod supergraph;
1010

11-
use std::{sync::Arc};
11+
use std::sync::Arc;
1212

1313
use crate::{
1414
background_tasks::BackgroundTasksManager,
@@ -111,7 +111,7 @@ pub async fn configure_app_from_config(
111111
None => None,
112112
};
113113
let usage_agent = pipeline::usage_reporting::from_config(&router_config).map(Arc::new);
114-
114+
115115
if let Some(usage_agent) = &usage_agent {
116116
bg_tasks_manager.register_task(usage_agent.clone());
117117
}
@@ -120,7 +120,11 @@ pub async fn configure_app_from_config(
120120
let schema_state =
121121
SchemaState::new_from_config(bg_tasks_manager, router_config_arc.clone()).await?;
122122
let schema_state_arc = Arc::new(schema_state);
123-
let shared_state = Arc::new(RouterSharedState::new(router_config_arc, jwt_runtime, usage_agent)?);
123+
let shared_state = Arc::new(RouterSharedState::new(
124+
router_config_arc,
125+
jwt_runtime,
126+
usage_agent,
127+
)?);
124128

125129
Ok((shared_state, schema_state_arc))
126130
}

bin/router/src/pipeline/mod.rs

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -150,18 +150,22 @@ pub async fn execute_pipeline(
150150
let operation_name = normalize_payload.operation_for_plan.name.as_ref();
151151

152152
shared_state.usage_agent.as_ref().and_then(|usage_agent| {
153-
shared_state.router_config.usage_reporting.as_ref().map(|usage_config| {
154-
usage_reporting::send_usage_report(
155-
supergraph.schema.clone(),
156-
start,
157-
req,
158-
operation_name,
159-
&query_clone,
160-
usage_agent,
161-
usage_config,
162-
&execution_result,
163-
)
164-
})
153+
shared_state
154+
.router_config
155+
.usage_reporting
156+
.as_ref()
157+
.map(|usage_config| {
158+
usage_reporting::send_usage_report(
159+
supergraph.schema.clone(),
160+
start,
161+
req,
162+
operation_name,
163+
&query_clone,
164+
usage_agent,
165+
usage_config,
166+
&execution_result,
167+
)
168+
})
165169
});
166170

167171
Ok(execution_result)

bin/router/src/pipeline/usage_reporting.rs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1-
use std::{sync::Arc, time::{Duration, Instant, SystemTime, UNIX_EPOCH}};
1+
use std::{
2+
sync::Arc,
3+
time::{Duration, Instant, SystemTime, UNIX_EPOCH},
4+
};
25

36
use async_trait::async_trait;
47
use graphql_parser::schema::Document;
58
use hive_console_sdk::agent::{ExecutionReport, UsageAgent};
6-
use hive_router_config::{HiveRouterConfig, usage_reporting::UsageReportingConfig};
9+
use hive_router_config::{usage_reporting::UsageReportingConfig, HiveRouterConfig};
710
use hive_router_plan_executor::execution::plan::PlanExecutionOutput;
811
use ntex::web::HttpRequest;
912
use rand::Rng;
1013
use tokio_util::sync::CancellationToken;
1114

1215
use crate::background_tasks::BackgroundTask;
1316

14-
pub fn from_config(
15-
router_config: &HiveRouterConfig,
16-
) -> Option<UsageAgent> {
17+
pub fn from_config(router_config: &HiveRouterConfig) -> Option<UsageAgent> {
1718
router_config.usage_reporting.as_ref().map(|usage_config| {
1819
let flush_interval = Duration::from_secs(usage_config.flush_interval);
1920
hive_console_sdk::agent::UsageAgent::new(

bin/router/src/schema_state.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use arc_swap::{ArcSwap, Guard};
22
use async_trait::async_trait;
33
use graphql_parser::schema::Document;
4-
use graphql_tools::{validation::utils::ValidationError};
4+
use graphql_tools::validation::utils::ValidationError;
55
use hive_router_config::{supergraph::SupergraphSource, HiveRouterConfig};
66
use hive_router_plan_executor::{
77
executors::error::SubgraphExecutorError,
@@ -22,7 +22,7 @@ use tracing::{debug, error, trace};
2222

2323
use crate::{
2424
background_tasks::{BackgroundTask, BackgroundTasksManager},
25-
pipeline::{normalize::GraphQLNormalizationPayload},
25+
pipeline::normalize::GraphQLNormalizationPayload,
2626
supergraph::{
2727
base::{LoadSupergraphError, ReloadSupergraphResult, SupergraphLoader},
2828
resolve_from_config,

0 commit comments

Comments
 (0)