mirror of
https://github.com/revanced/revanced-api.git
synced 2025-05-19 07:37:05 +02:00
fix: Only list public members
This commit is contained in:
parent
2ade550d58
commit
97a5d119ec
@ -67,10 +67,10 @@ class GitHubBackendRepository(client: HttpClient) : BackendRepository(client) {
|
|||||||
|
|
||||||
override suspend fun members(organization: String): List<BackendMember> {
|
override suspend fun members(organization: String): List<BackendMember> {
|
||||||
// Get the list of members of the organization.
|
// Get the list of members of the organization.
|
||||||
val members: List<GitHubOrganization.GitHubMember> = client.get(Organization.Members(organization)).body()
|
val publicMembers: List<GitHubOrganization.GitHubMember> = client.get(Organization.PublicMembers(organization)).body()
|
||||||
|
|
||||||
return coroutineScope {
|
return coroutineScope {
|
||||||
members.map { member ->
|
publicMembers.map { member ->
|
||||||
async {
|
async {
|
||||||
awaitAll(
|
awaitAll(
|
||||||
async {
|
async {
|
||||||
@ -187,8 +187,8 @@ class User(val login: String) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class Organization {
|
class Organization {
|
||||||
@Resource("/orgs/{org}/members")
|
@Resource("/orgs/{org}/public_members")
|
||||||
class Members(val org: String)
|
class PublicMembers(val org: String)
|
||||||
|
|
||||||
class Repository {
|
class Repository {
|
||||||
@Resource("/repos/{owner}/{repo}/contributors")
|
@Resource("/repos/{owner}/{repo}/contributors")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user