Add getRepositoryProperties to api-client, for easier mocking

This commit is contained in:
Michael B. Gale
2025-09-23 09:10:52 +01:00
parent b4f966a31a
commit 40262b1861
3 changed files with 18 additions and 16 deletions

View File

@@ -1,4 +1,4 @@
import { getApiClient } from "../api-client";
import { getRepositoryProperties } from "../api-client";
import { Logger } from "../logging";
import { RepositoryNwo } from "../repository";
@@ -41,13 +41,7 @@ export async function loadPropertiesFromApi(
repositoryNwo: RepositoryNwo,
): Promise<RepositoryProperties> {
try {
const response = await getApiClient().request(
"GET /repos/:owner/:repo/properties/values",
{
owner: repositoryNwo.owner,
repo: repositoryNwo.repo,
},
);
const response = await getRepositoryProperties(repositoryNwo);
const remoteProperties = response.data as GitHubPropertiesResponse;
if (!Array.isArray(remoteProperties)) {