HOLY sweep
This commit is contained in:
1 parent
36025f96ca
commit
0b3baa4f1b
18 files changed
+37
-29
No files matched your search
File renamed without changes.
+1
-3
@@ -1,3 +1 @@
|
||||
pub use wakey_linux::dhcp::{
|
||||
load_mac_name_cache, read_dhcp_leases_with_names,
|
||||
};
|
||||
pub use wakey_linux::dhcp::{load_mac_name_cache, read_dhcp_leases_with_names};
|
||||
+1
-1
@@ -40,7 +40,7 @@ async fn entry() -> io::Result<()> {
|
||||
.nest("/api", api_router())
|
||||
.fallback_service(get_service(static_dir));
|
||||
|
||||
let port = TcpListener::bind("0.0.0.0:12012").await?;
|
||||
let port = TcpListener::bind("[::]:12012").await?;
|
||||
axum::serve(port, app.into_make_service()).await?;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,10 +1,10 @@
|
||||
use crate::route::error::ApiError;
|
||||
use crate::utils::query::parser::{QueryType, parse_query};
|
||||
use wakey_core::{DeviceFilters as Filters, DeviceQuery};
|
||||
use axum::Json;
|
||||
use axum::http::StatusCode;
|
||||
use axum::response::IntoResponse;
|
||||
use axum::{extract::Path, response::Redirect};
|
||||
use wakey_core::{DeviceFilters as Filters, DeviceQuery};
|
||||
|
||||
use crate::route::status::NamePath;
|
||||
use crate::utils::query::get_ips;
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
use crate::route::error::ApiError;
|
||||
use crate::utils::query::get_macs;
|
||||
use axum::{Json, http::StatusCode, response::IntoResponse};
|
||||
use axum_extra::extract::Query;
|
||||
use crate::utils::query::get_macs;
|
||||
pub use wakey_core::{DeviceQuery, NamePath, Status};
|
||||
|
||||
pub async fn get_status_json(
|
||||
|
||||
@@ -3,8 +3,8 @@ use std::io;
|
||||
|
||||
/* use crate::arpparse::IpNeighLine;
|
||||
use crate::route::api::Status; */
|
||||
use crate::utils::wake::wake_one;
|
||||
use crate::route::error::ApiError;
|
||||
use crate::utils::wake::wake_one;
|
||||
use axum::{extract::Json, http::StatusCode, response::IntoResponse};
|
||||
use futures::TryFutureExt;
|
||||
use tokio::net::UdpSocket;
|
||||
|
||||
@@ -39,4 +39,3 @@ pub fn boolish_str(s: &str) -> bool {
|
||||
|| (!matches!(t.as_str(), "0" | "false" | "no" | "off" | "n")
|
||||
&& t.parse::<u64>().map(|n| n != 0).unwrap_or(false))
|
||||
}
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
pub use wakey_linux::devices::devs_sorted;
|
||||
@@ -1 +0,0 @@
|
||||
pub use wakey_linux::dhcp::enrich_leases_with_nud_state;
|
||||
+13
-3
@@ -1,7 +1,17 @@
|
||||
pub mod dev;
|
||||
pub mod leases;
|
||||
pub mod dev {
|
||||
pub use wakey_linux::devices::devs_sorted;
|
||||
}
|
||||
pub mod leases {
|
||||
pub use wakey_linux::dhcp::enrich_leases_with_nud_state;
|
||||
}
|
||||
pub mod macs;
|
||||
pub mod parser;
|
||||
pub mod parser {
|
||||
pub use wakey_core::QueryInput as QueryType;
|
||||
|
||||
pub async fn parse_query(q: String) -> QueryType {
|
||||
wakey_linux::devices::classify_query(q).await
|
||||
}
|
||||
}
|
||||
|
||||
pub use leases::*;
|
||||
pub use macs::*;
|
||||
@@ -1,5 +0,0 @@
|
||||
pub use wakey_core::QueryInput as QueryType;
|
||||
|
||||
pub async fn parse_query(q: String) -> QueryType {
|
||||
wakey_linux::devices::classify_query(q).await
|
||||
}
|
||||
@@ -4,4 +4,3 @@ pub async fn wake_one(
|
||||
) -> wakey_core::WakeTargetResult {
|
||||
wakey_linux::wake::wake_one(sock, t).await
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user