fix(server::user_agent): useragents now self-sign themselves on bootstrap
This commit is contained in:
@@ -8,7 +8,10 @@ use kameo::{
|
||||
|
||||
use crate::{
|
||||
actors::flow_coordinator::ApprovalError,
|
||||
peers::{client::ClientProfile, user_agent::{UserAgentSession, session::BeginNewClientApproval}},
|
||||
peers::{
|
||||
client::ClientProfile,
|
||||
user_agent::{UserAgentSession, session::BeginNewClientApproval},
|
||||
},
|
||||
};
|
||||
|
||||
pub struct Args {
|
||||
|
||||
@@ -9,7 +9,13 @@ use kameo::{
|
||||
};
|
||||
use tracing::info;
|
||||
|
||||
use crate::{actors::flow_coordinator::client_connect_approval::ClientApprovalController, peers::{client::{ClientProfile, session::ClientSession}, user_agent::UserAgentSession}};
|
||||
use crate::{
|
||||
actors::flow_coordinator::client_connect_approval::ClientApprovalController,
|
||||
peers::{
|
||||
client::{ClientProfile, session::ClientSession},
|
||||
user_agent::UserAgentSession,
|
||||
},
|
||||
};
|
||||
|
||||
pub mod client_connect_approval;
|
||||
|
||||
|
||||
@@ -4,8 +4,7 @@ use thiserror::Error;
|
||||
|
||||
use crate::{
|
||||
actors::{
|
||||
bootstrap::Bootstrapper, evm::EvmActor, flow_coordinator::FlowCoordinator,
|
||||
vault::Vault,
|
||||
bootstrap::Bootstrapper, evm::EvmActor, flow_coordinator::FlowCoordinator, vault::Vault,
|
||||
},
|
||||
db,
|
||||
};
|
||||
|
||||
@@ -147,7 +147,7 @@ impl Vault {
|
||||
Ok(nonce)
|
||||
}
|
||||
|
||||
fn expect_unsealed<'a>(state: &'a mut State) -> Result<&'a mut Unsealed, Error> {
|
||||
fn expect_unsealed(state: &mut State) -> Result<&mut Unsealed, Error> {
|
||||
match state {
|
||||
State::Unsealed(unsealed) => Ok(unsealed),
|
||||
State::Unbootstrapped => Err(Error::NotBootstrapped),
|
||||
|
||||
Reference in New Issue
Block a user