|
| 1 | +use std::sync::Arc; |
| 2 | + |
| 3 | +use anyhow::{bail, Result}; |
| 4 | +use bc_envelope::prelude::*; |
1 | 5 | use bc_xid::XIDDocument; |
2 | | -use foundation_api::api::message::QuantumLinkMessage; |
3 | | -use foundation_api::api::passport::{PassportFirmwareVersion, PassportSerial}; |
4 | | -use foundation_api::api::quantum_link::QuantumLink; |
5 | | -use foundation_api::api::quantum_link::QUANTUM_LINK; |
6 | | -use foundation_api::message::EnvoyMessage; |
7 | | -use foundation_api::pairing::PairingResponse; |
8 | | -use foundation_api::passport::{PassportColor, PassportModel}; |
9 | | -use gstp::SealedRequest; |
10 | | -use gstp::SealedRequestBehavior; |
11 | | -use { |
12 | | - super::{BluetoothChannel, Screen}, |
13 | | - crate::{chapter_title, latency, paint_broadcast, paint_request, Enclave}, |
14 | | - anyhow::{bail, Result}, |
15 | | - bc_envelope::prelude::*, |
16 | | - foundation_abstracted::AbstractBluetoothChannel, |
17 | | - foundation_abstracted::AbstractEnclave, |
18 | | - foundation_abstracted::SecureTryFrom, |
19 | | - foundation_api::api::discovery::Discovery, |
20 | | - foundation_ur::Encoder, |
21 | | - std::sync::Arc, |
22 | | - tokio::{sync::Mutex, task::JoinHandle, time::Duration}, |
| 6 | +use foundation_abstracted::{AbstractBluetoothChannel, AbstractEnclave, SecureTryFrom}; |
| 7 | +use foundation_api::{ |
| 8 | + api::{ |
| 9 | + discovery::Discovery, |
| 10 | + message::QuantumLinkMessage, |
| 11 | + passport::{PassportFirmwareVersion, PassportSerial}, |
| 12 | + quantum_link::{QuantumLink, QUANTUM_LINK}, |
| 13 | + }, |
| 14 | + message::EnvoyMessage, |
| 15 | + pairing::PairingResponse, |
| 16 | + passport::{PassportColor, PassportModel}, |
23 | 17 | }; |
| 18 | +use foundation_ur::Encoder; |
| 19 | +use gstp::{SealedRequest, SealedRequestBehavior}; |
| 20 | +use tokio::{sync::Mutex, task::JoinHandle, time::Duration}; |
| 21 | + |
| 22 | +use super::{BluetoothChannel, Screen}; |
| 23 | +use crate::{chapter_title, latency, paint_broadcast, paint_request, Enclave}; |
24 | 24 |
|
25 | 25 | pub const PASSPORT_PREFIX: &str = "🛂 Passport"; |
26 | 26 |
|
|
0 commit comments