Add GH client method to query search endpoint

This commit is contained in:
Nora
2023-05-19 12:32:48 +00:00
parent 1955086cb6
commit fed6158615

View File

@@ -8,6 +8,26 @@ import {
} from "./variant-analysis";
import { Repository } from "./repository";
export async function getCodeSearchRepositories(
credentials: Credentials,
query: string,
): Promise<string[]> {
const octokit = await credentials.getOctokit();
const response = await octokit.rest.search.repos({
q: query,
per_page: 100,
});
if (response.status === 200) {
const nwos = response.data.items.map((item) => item.full_name);
return [...new Set(nwos)];
}
return [];
}
export async function submitVariantAnalysis(
credentials: Credentials,
submissionDetails: VariantAnalysisSubmission,