···44use anyhow::Context as _;55use axum::http::{Request, Response};66use futures_util::FutureExt as _;77-use identity::Resolver;87use knot::{98 model::{Knot, KnotState, config::KnotConfiguration},109 services::database::DataStore,···104105 .build()105106 .context("Failed to build public HTTP client")?;106107107107- let resolver = Resolver::builder()108108- .plc_directory(arguments.plc_directory.clone())109109- .build_with(public_http.clone());108108+ let resolver = arguments.init_resolver(public_http.clone());110109111110 // Bind listeners for the public API.112111 let mut public_listeners = Vec::with_capacity(arguments.bind.len());