Skip to content

Commit 921c732

Browse files
authored
Revert "GitHub: Add support for "Get a repository" requests (#11017)" (#11101)
This reverts commit 0b53bf9.
1 parent 486988a commit 921c732

File tree

2 files changed

+0
-46
lines changed

2 files changed

+0
-46
lines changed

crates/crates_io_github/examples/test_github_client.rs

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,6 @@ enum Request {
1212
#[clap(long, env = "GITHUB_ACCESS_TOKEN", hide_env_values = true)]
1313
access_token: SecretString,
1414
},
15-
GetRepository {
16-
owner: String,
17-
repo: String,
18-
#[clap(long, env = "GITHUB_ACCESS_TOKEN", hide_env_values = true)]
19-
access_token: SecretString,
20-
},
2115
OrgByName {
2216
org_name: String,
2317
#[clap(long, env = "GITHUB_ACCESS_TOKEN", hide_env_values = true)]
@@ -64,17 +58,6 @@ async fn main() -> Result<()> {
6458
let response = github_client.current_user(&access_token).await?;
6559
println!("{response:#?}");
6660
}
67-
Request::GetRepository {
68-
owner,
69-
repo,
70-
access_token,
71-
} => {
72-
let access_token = AccessToken::new(access_token.expose_secret().into());
73-
let response = github_client
74-
.get_repository(&owner, &repo, &access_token)
75-
.await?;
76-
println!("{response:#?}");
77-
}
7861
Request::OrgByName {
7962
org_name,
8063
access_token,

crates/crates_io_github/src/lib.rs

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,6 @@ type Result<T> = std::result::Result<T, GitHubError>;
2020
#[async_trait]
2121
pub trait GitHubClient: Send + Sync {
2222
async fn current_user(&self, auth: &AccessToken) -> Result<GithubUser>;
23-
async fn get_repository(
24-
&self,
25-
owner: &str,
26-
repo: &str,
27-
auth: &AccessToken,
28-
) -> Result<GitHubRepository>;
2923
async fn org_by_name(&self, org_name: &str, auth: &AccessToken) -> Result<GitHubOrganization>;
3024
async fn team_by_name(
3125
&self,
@@ -108,16 +102,6 @@ impl GitHubClient for RealGitHubClient {
108102
self.request("/user", auth).await
109103
}
110104

111-
async fn get_repository(
112-
&self,
113-
owner: &str,
114-
repo: &str,
115-
auth: &AccessToken,
116-
) -> Result<GitHubRepository> {
117-
let url = format!("/repos/{owner}/{repo}");
118-
self.request(&url, auth).await
119-
}
120-
121105
async fn org_by_name(&self, org_name: &str, auth: &AccessToken) -> Result<GitHubOrganization> {
122106
let url = format!("/orgs/{org_name}");
123107
self.request(&url, auth).await
@@ -207,19 +191,6 @@ pub struct GithubUser {
207191
pub name: Option<String>,
208192
}
209193

210-
#[derive(Debug, Deserialize)]
211-
pub struct GitHubRepository {
212-
pub id: i64,
213-
pub name: String,
214-
pub owner: GitHubRepositoryOwner,
215-
}
216-
217-
#[derive(Debug, Deserialize)]
218-
pub struct GitHubRepositoryOwner {
219-
pub login: String,
220-
pub id: i32,
221-
}
222-
223194
#[derive(Debug, Deserialize)]
224195
pub struct GitHubOrganization {
225196
pub id: i32, // unique GH id (needed for membership queries)

0 commit comments

Comments
 (0)