projects displaying issue fixed using circleci v1.1

This commit is contained in:
Aashish-Upadhyay-101
2023-02-13 15:32:37 +05:45
parent 8dfc0138f5
commit 90f5934440
2 changed files with 9 additions and 17 deletions

View File

@@ -336,21 +336,10 @@ const getAppsFlyio = async ({ accessToken }: { accessToken: string }) => {
const getAppsCircleci = async ({ accessToken }: { accessToken: string }) => {
// in place of accessToken we have to send Circle-Token i.e. Personal API token from CircleCi
let apps: any;
try {
const circleciOrganizationDetail = (
await axios.get(`${INTEGRATION_CIRCLECI_API_URL}/v2/me/collaborations`, {
headers: {
"Circle-Token": accessToken,
"Accept-Encoding": "application/json",
},
})
).data[0];
const { slug } = circleciOrganizationDetail;
const res = (
try {
let res = (
await axios.get(
`${INTEGRATION_CIRCLECI_API_URL}/v2/insights/${slug}/summary`,
`${INTEGRATION_CIRCLECI_API_URL}/v1.1/projects`,
{
headers: {
"Circle-Token": accessToken,
@@ -360,17 +349,20 @@ const getAppsCircleci = async ({ accessToken }: { accessToken: string }) => {
)
).data
apps = res?.all_projects?.map((a: any) => {
apps = res?.map((a: any) => {
return {
name: a
name: a?.reponame
}
})
} catch (err) {
console.log(err);
Sentry.setUser(null);
Sentry.captureException(err);
throw new Error("Failed to get Render services");
}
console.log("hello apps");
return apps;
};

View File

@@ -38,7 +38,7 @@ export default function CircleCICreateIntegrationPage() {
useEffect(() => {
// TODO: handle case where apps can be empty
if (integrationAuthApps) {
setTargetApp(integrationAuthApps[0].name);
setTargetApp(integrationAuthApps[0]?.name);
}
}, [integrationAuthApps]);