Skip to content

Commit fc292d3

Browse files
committed
wip: begin to reorganize messages/routes modules
1 parent a6623dc commit fc292d3

33 files changed

Lines changed: 272 additions & 524 deletions

File tree

sandpolis-agent/src/agent/mod.rs

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,5 @@
11
use serde::{Deserialize, Serialize};
22

3-
#[derive(Serialize, Deserialize)]
4-
pub struct UninstallRequest;
5-
6-
#[derive(Serialize, Deserialize)]
7-
pub enum UninstallResponse {}
8-
9-
#[derive(Serialize, Deserialize)]
10-
pub struct UpdateRequest;
11-
12-
#[derive(Serialize, Deserialize)]
13-
pub enum UpdateResponse {}
14-
153
/// Request that the boot agent be started.
164
#[derive(Serialize, Deserialize)]
175
pub struct LaunchBootAgentRequest {

sandpolis-agent/src/lib.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,8 @@
55
use anyhow::Result;
66
use sandpolis_database::DatabaseLayer;
77

8+
pub mod bootagent;
89
pub mod config;
9-
10-
#[cfg(feature = "agent")]
11-
pub mod agent;
12-
13-
pub mod messages;
14-
1510
pub mod uefi;
1611

1712
#[derive(Default)]
Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ use axum::extract;
44
use axum::extract::State;
55
use sandpolis_network::RequestResult;
66

7+
#[derive(Serialize, Deserialize)]
8+
pub struct UninstallRequest;
9+
10+
#[derive(Serialize, Deserialize)]
11+
pub enum UninstallResponse {}
12+
713
/// Uninstall the agent.
814
#[axum_macros::debug_handler]
915
pub async fn uninstall(
@@ -12,12 +18,3 @@ pub async fn uninstall(
1218
) -> RequestResult<UninstallResponse> {
1319
todo!()
1420
}
15-
16-
/// Update the agent.
17-
#[axum_macros::debug_handler]
18-
pub async fn update(
19-
state: State<AgentLayer>,
20-
extract::Json(request): extract::Json<UpdateRequest>,
21-
) -> RequestResult<UpdateResponse> {
22-
todo!()
23-
}

sandpolis-agent/src/update.rs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
use crate::AgentLayer;
2+
use crate::messages::{UninstallRequest, UninstallResponse, UpdateRequest, UpdateResponse};
3+
use axum::extract;
4+
use axum::extract::State;
5+
use sandpolis_network::RequestResult;
6+
7+
#[derive(Serialize, Deserialize)]
8+
pub struct UpdateRequest;
9+
10+
#[derive(Serialize, Deserialize)]
11+
pub enum UpdateResponse {}
12+
13+
/// Update the agent.
14+
#[axum_macros::debug_handler]
15+
pub async fn update(
16+
state: State<AgentLayer>,
17+
extract::Json(request): extract::Json<UpdateRequest>,
18+
) -> RequestResult<UpdateResponse> {
19+
todo!()
20+
}

sandpolis-desktop/src/agent/DesktopExe.java

Lines changed: 0 additions & 66 deletions
This file was deleted.

sandpolis-desktop/src/agent/JavaDesktopSource.java

Lines changed: 0 additions & 110 deletions
This file was deleted.

sandpolis-desktop/src/agent/mod.rs

Lines changed: 0 additions & 11 deletions
This file was deleted.

sandpolis-desktop/src/agent/routes.rs

Lines changed: 0 additions & 1 deletion
This file was deleted.

sandpolis-desktop/src/lib.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
use anyhow::Result;
22

3-
pub(crate) mod messages;
4-
5-
#[cfg(feature = "agent")]
6-
pub mod agent;
3+
pub mod screenshot;
4+
pub mod session;
75

86
#[cfg(feature = "client")]
97
pub mod client;

0 commit comments

Comments
 (0)