Skip to content

Commit a05d866

Browse files
fix: testrepoconnect v2 w admin route (#795)
Co-authored-by: Ferruh <63190600+ferruhcihan@users.noreply.github.com>
1 parent d0ea611 commit a05d866

3 files changed

Lines changed: 29 additions & 16 deletions

File tree

src/pages/catalogs/platform/create-edit/CatalogsCreateEditPage.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
useDeleteAplCatalogMutation,
1313
useEditAplCatalogMutation,
1414
useGetAplCatalogQuery,
15-
useTestRepoConnectQuery,
15+
useGetTestRepoConnectPlatformQuery,
1616
} from 'redux/otomiApi'
1717
import { FormProvider, Resolver, useForm } from 'react-hook-form'
1818
import { yupResolver } from '@hookform/resolvers/yup'
@@ -51,7 +51,7 @@ export default function CatalogsCreateEditPage({
5151
isFetching: isFetchingCatalog,
5252
isError: isCatalogError,
5353
} = useGetAplCatalogQuery({ catalogId }, { skip: !catalogId })
54-
const { data: testRepoConnect, isFetching: isFetchingTestRepoConnect } = useTestRepoConnectQuery(
54+
const { data: testRepoConnect, isFetching: isFetchingTestRepoConnect } = useGetTestRepoConnectPlatformQuery(
5555
{ url: testConnectUrl },
5656
{ skip: !testConnectUrl },
5757
)

src/pages/code-repositories/create-edit/CodeRepositoriesCreateEditPage.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import {
1818
useGetAplSealedSecretsQuery,
1919
useGetInternalRepoUrlsQuery,
2020
useGetTeamAplCodeReposQuery,
21-
useTestRepoConnectQuery,
21+
useGetTestRepoConnectQuery,
2222
} from 'redux/otomiApi'
2323
import { useTranslation } from 'react-i18next'
2424
import FormRow from 'components/forms/FormRow'
@@ -108,8 +108,8 @@ export default function CodeRepositoriesCreateEditPage({
108108
refetch: refetchRepoUrls,
109109
} = useGetInternalRepoUrlsQuery({ teamId }, { skip: !gitProvider || !appsEnabled?.gitea })
110110

111-
const { data: testRepoConnect, isFetching: isFetchingTestRepoConnect } = useTestRepoConnectQuery(
112-
{ url: testConnectUrl, teamId, secret: secretName },
111+
const { data: testRepoConnect, isFetching: isFetchingTestRepoConnect } = useGetTestRepoConnectQuery(
112+
{ url: testConnectUrl, teamId, secretName },
113113
{ skip: !testConnectUrl },
114114
)
115115

src/redux/otomiApi.ts

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -521,10 +521,16 @@ const injectedRtkApi = api.injectEndpoints({
521521
getRepoBranches: build.query<GetRepoBranchesApiResponse, GetRepoBranchesApiArg>({
522522
query: (queryArg) => ({ url: `/v2/teams/${queryArg.teamId}/coderepos/${queryArg.codeRepositoryName}/branches` }),
523523
}),
524-
testRepoConnect: build.query<TestRepoConnectApiResponse, TestRepoConnectApiArg>({
524+
getTestRepoConnectPlatform: build.query<GetTestRepoConnectPlatformApiResponse, GetTestRepoConnectPlatformApiArg>({
525525
query: (queryArg) => ({
526-
url: `/v1/testRepoConnect`,
527-
params: { url: queryArg.url, teamId: queryArg.teamId, secret: queryArg.secret },
526+
url: `/v2/testRepoConnectPlatform`,
527+
params: { url: queryArg.url, secret: queryArg.secret },
528+
}),
529+
}),
530+
getTestRepoConnect: build.query<GetTestRepoConnectApiResponse, GetTestRepoConnectApiArg>({
531+
query: (queryArg) => ({
532+
url: `/v2/teams/${queryArg.teamId}/coderepos/testRepoConnect`,
533+
params: { url: queryArg.url, secretName: queryArg.secretName },
528534
}),
529535
}),
530536
getInternalRepoUrls: build.query<GetInternalRepoUrlsApiResponse, GetInternalRepoUrlsApiArg>({
@@ -6288,18 +6294,24 @@ export type GetRepoBranchesApiArg = {
62886294
/** Name of the code repository */
62896295
codeRepositoryName: string
62906296
}
6291-
export type TestRepoConnectApiResponse = /** status 200 The request is successful. */ {
6297+
export type GetTestRepoConnectPlatformApiResponse = /** status 200 The request is successful. */ {
62926298
url?: string
62936299
status?: 'unknown' | 'success' | 'failed'
62946300
}
6295-
export type TestRepoConnectApiArg = {
6296-
/** URL of the repository */
6297-
url?: string
6298-
/** Id of the team */
6299-
teamId?: string
6300-
/** Name of the secret for private repositories */
6301+
export type GetTestRepoConnectPlatformApiArg = {
6302+
url: string
63016303
secret?: string
63026304
}
6305+
export type GetTestRepoConnectApiResponse = /** status 200 The request is successful. */ {
6306+
url?: string
6307+
status?: 'unknown' | 'success' | 'failed'
6308+
}
6309+
export type GetTestRepoConnectApiArg = {
6310+
/** ID of team */
6311+
teamId: string
6312+
url: string
6313+
secretName?: string
6314+
}
63036315
export type GetInternalRepoUrlsApiResponse = /** status 200 Successfully obtained internal repo urls */ string[]
63046316
export type GetInternalRepoUrlsApiArg = {
63056317
/** ID of team */
@@ -7022,7 +7034,8 @@ export const {
70227034
useGetApiDocQuery,
70237035
useGetSettingsInfoQuery,
70247036
useGetRepoBranchesQuery,
7025-
useTestRepoConnectQuery,
7037+
useGetTestRepoConnectPlatformQuery,
7038+
useGetTestRepoConnectQuery,
70267039
useGetInternalRepoUrlsQuery,
70277040
useCreateObjWizardMutation,
70287041
useGetSettingsQuery,

0 commit comments

Comments
 (0)