7 files changed
+23
-16
crates/cli/src/deploy/config.rs
+1
-1
@@ -6,7 +6,7 @@ use git2::{Cred, CredentialType, Error};
6
use serde::{Deserialize, Serialize};
7
use smbcloud_model::{account::User, project::Project};
8
use smbcloud_networking::environment::Environment;
9
-use smbcloud_networking_project::crud_project_deployment_read::get_project;
9
+use smbcloud_networking_project::crud_project_read::get_project;
10
use spinners::Spinner;
11
use std::{fs, path::Path};
12
use thiserror::Error;
crates/cli/src/project/crud_read.rs
+1
-1
@@ -8,7 +8,7 @@ use anyhow::{anyhow, Result};
8
use log::debug;
9
use smbcloud_model::project::{Config, Project};
10
use smbcloud_networking::{environment::Environment, get_smb_token};
11
-use smbcloud_networking_project::{crud_project_deployment_read::get_project, get_all};
11
+use smbcloud_networking_project::{crud_project_read::get_project, get_all};
12
use spinners::Spinner;
13
use tabled::{Table, Tabled};
14
crates/smbcloud-networking-project/src/crud_project_delete.rs
crates/smbcloud-networking-project/src/crud_project_deployment_read.rs
+2
-14
@@ -1,9 +1,9 @@
1
-use crate::{build_project_deployment, build_project_deployment_index, build_project_url_with_id};
1
+use crate::{build_project_deployment, build_project_deployment_index};
2
use anyhow::Result;
3
use reqwest::Client;
4
use smbcloud_model::{
5
error_codes::ErrorResponse,
6
- project::{Deployment, Project},
6
+ project::Deployment,
7
};
8
use smbcloud_networking::{constants::SMB_USER_AGENT, environment::Environment, network::request};
9
@@ -35,15 +35,3 @@ pub async fn get_deployment(
35
.header("User-agent", SMB_USER_AGENT);
36
request(builder).await
37
}
38
-
39
-pub async fn get_project(
40
- env: Environment,
41
- access_token: String,
42
- id: String,
43
-) -> Result<Project, ErrorResponse> {
44
- let builder: reqwest::RequestBuilder = Client::new()
45
- .get(build_project_url_with_id(env, id))
46
- .header("Authorization", access_token)
47
- .header("User-agent", SMB_USER_AGENT);
48
- request(builder).await
49
-}
crates/smbcloud-networking-project/src/crud_project_deployment_update.rs
crates/smbcloud-networking-project/src/crud_project_read.rs
new
+16
@@ -0,0 +1,16 @@
1
+use crate::build_project_url_with_id;
2
+use reqwest::Client;
3
+use smbcloud_model::{error_codes::ErrorResponse, project::Project};
4
+use smbcloud_networking::{constants::SMB_USER_AGENT, environment::Environment, network::request};
5
+
6
+pub async fn get_project(
7
+ env: Environment,
8
+ access_token: String,
9
+ id: String,
10
+) -> Result<Project, ErrorResponse> {
11
+ let builder: reqwest::RequestBuilder = Client::new()
12
+ .get(build_project_url_with_id(env, id))
13
+ .header("Authorization", access_token)
14
+ .header("User-agent", SMB_USER_AGENT);
15
+ request(builder).await
16
+}
\ No newline at end of file
crates/smbcloud-networking-project/src/lib.rs
+3
@@ -1,5 +1,8 @@
1
pub mod crud_project_deployment_create;
2
pub mod crud_project_deployment_read;
3
+pub mod crud_project_read;
4
+pub mod crud_project_delete;
5
+pub mod crud_project_deployment_update;
6
7
use anyhow::{anyhow, Result};
8
use log::debug;