Api refactor, return object for createRef
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
This commit is contained in:
@@ -262,8 +262,10 @@ export class GitReleaseApiClient implements GitReleaseApi {
|
||||
});
|
||||
|
||||
return {
|
||||
ref: createRefResponse.data.ref,
|
||||
objectSha: createRefResponse.data.object.sha,
|
||||
reference: {
|
||||
ref: createRefResponse.data.ref,
|
||||
objectSha: createRefResponse.data.object.sha,
|
||||
},
|
||||
};
|
||||
};
|
||||
|
||||
@@ -623,8 +625,10 @@ export interface GitReleaseApi {
|
||||
sha: string;
|
||||
} & OwnerRepo,
|
||||
) => Promise<{
|
||||
ref: string;
|
||||
objectSha: string;
|
||||
reference: {
|
||||
ref: string;
|
||||
objectSha: string;
|
||||
};
|
||||
}>;
|
||||
|
||||
getComparison: (
|
||||
|
||||
+2
-2
@@ -96,7 +96,7 @@ export function useCreateReleaseCandidate({
|
||||
abortIfError(latestCommitRes.error);
|
||||
if (!latestCommitRes.value) return undefined;
|
||||
|
||||
const createdReleaseBranch = await pluginApiClient
|
||||
const { reference: createdReleaseBranch } = await pluginApiClient
|
||||
.createRef({
|
||||
owner: project.owner,
|
||||
repo: project.repo,
|
||||
@@ -159,7 +159,7 @@ export function useCreateReleaseCandidate({
|
||||
abortIfError(tagObjectRes.error);
|
||||
if (!tagObjectRes.value) return undefined;
|
||||
|
||||
const createdRef = await pluginApiClient
|
||||
const { reference: createdRef } = await pluginApiClient
|
||||
.createRef({
|
||||
owner: project.owner,
|
||||
repo: project.repo,
|
||||
|
||||
@@ -273,7 +273,7 @@ export function usePatch({
|
||||
abortIfError(createdTagObjRes.error);
|
||||
if (!createdTagObjRes.value) return undefined;
|
||||
|
||||
const reference = await pluginApiClient
|
||||
const { reference } = await pluginApiClient
|
||||
.createRef({
|
||||
owner: project.owner,
|
||||
repo: project.repo,
|
||||
|
||||
@@ -106,7 +106,7 @@ export function usePromoteRc({
|
||||
abortIfError(tagObjectRes.error);
|
||||
if (!tagObjectRes.value) return undefined;
|
||||
|
||||
const createdRef = await pluginApiClient
|
||||
const { reference: createdRef } = await pluginApiClient
|
||||
.createRef({
|
||||
owner: project.owner,
|
||||
repo: project.repo,
|
||||
|
||||
@@ -233,8 +233,10 @@ export const mockApiClient: GitReleaseApi = {
|
||||
})),
|
||||
|
||||
createRef: jest.fn(async () => ({
|
||||
ref: 'mock_createRef_ref',
|
||||
objectSha: 'mock_createRef_objectSha',
|
||||
reference: {
|
||||
ref: 'mock_createRef_ref',
|
||||
objectSha: 'mock_createRef_objectSha',
|
||||
},
|
||||
})),
|
||||
|
||||
createRelease: jest.fn(async () => ({
|
||||
|
||||
Reference in New Issue
Block a user