Cleanup
Some checks failed
Build Project / test (push) Has been cancelled

This commit is contained in:
2025-01-19 16:14:03 +00:00
parent 01d35a502f
commit b336b6b926
4 changed files with 4 additions and 8 deletions

View File

@@ -40,6 +40,7 @@ impl Database {
}
}
#[cfg(test)]
pub async fn init_from_pool(pool: Pool<Postgres>) -> Database {
Database { conn_pool: pool }
}
@@ -197,7 +198,6 @@ impl Database {
#[cfg(test)]
mod tests {
use super::*;
use dotenvy::dotenv;
use sqlx::PgPool;
#[sqlx::test]

View File

@@ -1,11 +1,11 @@
use std::{env, fs, path::PathBuf, process, str::FromStr};
use std::{env, fs, path::PathBuf, process};
use crate::schemas::{TelemetryMessageFromDevice, ValueMessageFromDevice};
use actix_web::{get, post, put, web, App, HttpResponse, HttpServer, Responder};
use database::Database;
use dotenvy::dotenv;
use log::{debug, error, info, warn};
use schemas::{BoardConfig, BoardType, Device, OTAConfiguration, OTAConfigurationList};
use schemas::OTAConfigurationList;
use sqlx::types::mac_address::MacAddress;
use util::{get_files, parse_mac_address};
@@ -183,7 +183,7 @@ async fn serve_firmware(path: web::Path<(String, String, String)>, data: web::Da
.content_type("application/octet-stream")
.insert_header((
"Content-Disposition",
format!("attachment; filename=\"{}\"", format!("{product}_{config}_{version}.bin")),
format!("attachment; filename=\"{product}_{config}_{version}.bin\""),
))
.body(std::fs::read(file_path).unwrap_or_else(|_| Vec::new()))
} else {

View File

@@ -1,5 +1,3 @@
use std::path::PathBuf;
use chrono::NaiveDateTime;
use serde::{ser::SerializeStruct, Deserialize, Serialize};
use sqlx::types::mac_address::MacAddress;

View File

@@ -1,9 +1,7 @@
use std::{fs, path::PathBuf};
use log::info;
use strum::EnumString;
use thiserror::Error;
use serde;
use std::str::FromStr;