Updated crates for the daemon part

This commit is contained in:
Sebastian 2025-12-23 14:36:31 +01:00
parent cfd7b79eac
commit 475e9621a1
6 changed files with 21 additions and 36 deletions

View file

@ -1,17 +1,9 @@
use anyhow::anyhow;
use anyhow::Result;
use anyhow::{anyhow, Context};
use axum::{
extract::State,
http::StatusCode,
routing::{get, post},
Json, Router,
};
use axum::{extract::State, routing::get, Json, Router};
use clap::Parser;
use fern::colors::{Color, ColoredLevelConfig};
use log::{debug, error, info, warn, Level};
use log::{debug, error, info};
use serde_json::{json, Value};
use std::time::Duration;
use std::{borrow::Borrow, io};
use tokio::{
self,
io::{AsyncBufReadExt, AsyncWriteExt, BufStream},
@ -20,10 +12,7 @@ use tokio::{
task::JoinSet,
};
use tokio_serial;
use tower_http::{
services::{ServeDir, ServeFile},
trace::TraceLayer,
};
use tower_http::{services::ServeFile, trace::TraceLayer};
use radomctld::{
logger::setup_logger,
@ -34,7 +23,7 @@ use radomctld::{
async fn process_socket(
socket: TcpStream,
cmd_tx: mpsc::Sender<Command>,
mut pos_rx: watch::Receiver<(f32, f32)>,
pos_rx: watch::Receiver<(f32, f32)>,
) {
let mut stream = BufStream::new(socket);