diff --git a/packages/sdk/src/main/index.ts b/packages/sdk/src/main/index.ts index 978eda952..de93f8642 100644 --- a/packages/sdk/src/main/index.ts +++ b/packages/sdk/src/main/index.ts @@ -21,21 +21,11 @@ export type RequestOption = { export class InstillAPIClient { baseURL: string; - apiToken: string; - publicAccess?: boolean; + apiToken: string | undefined; - constructor({ - baseURL, - apiToken, - publicAccess, - }: { - baseURL: string; - apiToken: string; - publicAccess?: boolean; - }) { + constructor({ baseURL, apiToken }: { baseURL: string; apiToken?: string }) { this.baseURL = baseURL; this.apiToken = apiToken; - this.publicAccess = publicAccess; } async get(path: string, opt?: RequestOption): Promise { @@ -66,14 +56,14 @@ export class InstillAPIClient { try { const response = await fetch(`${this.baseURL}${path}`, { method, - headers: this.publicAccess + headers: this.apiToken ? { "Content-Type": "application/json", + Authorization: `Bearer ${this.apiToken}`, ...opt?.additionalHeaders, } : { "Content-Type": "application/json", - Authorization: `Bearer ${this.apiToken}`, ...opt?.additionalHeaders, }, body: opt?.body, diff --git a/packages/toolkit/src/lib/react-query-service/metric/useCreditConsumptionChartRecords.ts b/packages/toolkit/src/lib/react-query-service/metric/useCreditConsumptionChartRecords.ts index 93d605f76..e2c3f49fe 100644 --- a/packages/toolkit/src/lib/react-query-service/metric/useCreditConsumptionChartRecords.ts +++ b/packages/toolkit/src/lib/react-query-service/metric/useCreditConsumptionChartRecords.ts @@ -60,7 +60,9 @@ export function useCreditConsumptionChartRecords({ return Promise.reject(new Error("owner not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ + accessToken, + }); const data = await client.core.metric.listInstillCreditConsumptionTimeChart({ diff --git a/packages/toolkit/src/lib/react-query-service/metric/usePipelineTriggerComputationTimeCharts.ts b/packages/toolkit/src/lib/react-query-service/metric/usePipelineTriggerComputationTimeCharts.ts index 2ee2dfe7e..b6ecd9348 100644 --- a/packages/toolkit/src/lib/react-query-service/metric/usePipelineTriggerComputationTimeCharts.ts +++ b/packages/toolkit/src/lib/react-query-service/metric/usePipelineTriggerComputationTimeCharts.ts @@ -22,7 +22,7 @@ export function usePipelineTriggerComputationTimeCharts({ return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const triggers = await client.core.metric.listPipelineTriggerComputationTimeCharts({ diff --git a/packages/toolkit/src/lib/react-query-service/metric/usePipelineTriggerMetric.ts b/packages/toolkit/src/lib/react-query-service/metric/usePipelineTriggerMetric.ts index ac0093f58..bdc4d4023 100644 --- a/packages/toolkit/src/lib/react-query-service/metric/usePipelineTriggerMetric.ts +++ b/packages/toolkit/src/lib/react-query-service/metric/usePipelineTriggerMetric.ts @@ -22,7 +22,7 @@ export function usePipelineTriggerMetric({ return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const triggerMetric = await client.core.metric.listPipelineTriggerMetric({ pageSize: env("NEXT_PUBLIC_QUERY_PAGE_SIZE"), diff --git a/packages/toolkit/src/lib/react-query-service/metric/usePipelineTriggers.ts b/packages/toolkit/src/lib/react-query-service/metric/usePipelineTriggers.ts index 1f17686a7..949672add 100644 --- a/packages/toolkit/src/lib/react-query-service/metric/usePipelineTriggers.ts +++ b/packages/toolkit/src/lib/react-query-service/metric/usePipelineTriggers.ts @@ -24,7 +24,7 @@ export function usePipelineTriggers({ return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const triggers = await client.core.metric.listPipelineTriggers({ pageSize: env("NEXT_PUBLIC_QUERY_PAGE_SIZE"), diff --git a/packages/toolkit/src/lib/react-query-service/mgmt/use-api-tokens/server.ts b/packages/toolkit/src/lib/react-query-service/mgmt/use-api-tokens/server.ts index 0a04a2224..45c61e136 100644 --- a/packages/toolkit/src/lib/react-query-service/mgmt/use-api-tokens/server.ts +++ b/packages/toolkit/src/lib/react-query-service/mgmt/use-api-tokens/server.ts @@ -14,7 +14,7 @@ export async function fetchApiTokens({ } try { - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const apiTokens = await client.core.token.listAPITokens({ pageSize: env("NEXT_PUBLIC_QUERY_PAGE_SIZE"), diff --git a/packages/toolkit/src/lib/react-query-service/mgmt/use-authenticated-user/server.ts b/packages/toolkit/src/lib/react-query-service/mgmt/use-authenticated-user/server.ts index 7c42b15ac..e8f5ad0d2 100644 --- a/packages/toolkit/src/lib/react-query-service/mgmt/use-authenticated-user/server.ts +++ b/packages/toolkit/src/lib/react-query-service/mgmt/use-authenticated-user/server.ts @@ -13,7 +13,7 @@ export async function fetchAuthenticatedUser({ } try { - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const user = await client.core.user.getAuthenticatedUser(); diff --git a/packages/toolkit/src/lib/react-query-service/mgmt/use-namespace-type/server.ts b/packages/toolkit/src/lib/react-query-service/mgmt/use-namespace-type/server.ts index e5dbf7de6..d0f39e476 100644 --- a/packages/toolkit/src/lib/react-query-service/mgmt/use-namespace-type/server.ts +++ b/packages/toolkit/src/lib/react-query-service/mgmt/use-namespace-type/server.ts @@ -17,7 +17,6 @@ export async function fetchNamespaceType({ try { const client = getInstillAPIClient({ accessToken: accessToken ?? undefined, - publicAccess: accessToken ? false : true, }); const type = await client.core.utils.checkNamespaceType({ diff --git a/packages/toolkit/src/lib/react-query-service/mgmt/use-user/server.ts b/packages/toolkit/src/lib/react-query-service/mgmt/use-user/server.ts index 6d9f06e95..fb7395fd1 100644 --- a/packages/toolkit/src/lib/react-query-service/mgmt/use-user/server.ts +++ b/packages/toolkit/src/lib/react-query-service/mgmt/use-user/server.ts @@ -19,7 +19,7 @@ export async function fetchUser({ } try { - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const user = await client.core.user.getUser({ userName }); diff --git a/packages/toolkit/src/lib/react-query-service/mgmt/useApiToken.ts b/packages/toolkit/src/lib/react-query-service/mgmt/useApiToken.ts index b72a3e0af..843f054b3 100644 --- a/packages/toolkit/src/lib/react-query-service/mgmt/useApiToken.ts +++ b/packages/toolkit/src/lib/react-query-service/mgmt/useApiToken.ts @@ -21,7 +21,7 @@ export function useApiToken({ return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const token = await client.core.token.getApiToken({ tokenName, diff --git a/packages/toolkit/src/lib/react-query-service/mgmt/useAuthenticatedUserSubscription.ts b/packages/toolkit/src/lib/react-query-service/mgmt/useAuthenticatedUserSubscription.ts index 140752e26..6e5206461 100644 --- a/packages/toolkit/src/lib/react-query-service/mgmt/useAuthenticatedUserSubscription.ts +++ b/packages/toolkit/src/lib/react-query-service/mgmt/useAuthenticatedUserSubscription.ts @@ -19,7 +19,7 @@ export function useAuthenticatedUserSubscription({ return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const subscription = await client.core.subscription.getAuthenticatedUserSubscription(); diff --git a/packages/toolkit/src/lib/react-query-service/mgmt/useCreateApiToken.ts b/packages/toolkit/src/lib/react-query-service/mgmt/useCreateApiToken.ts index c04521f8f..ed5bcca4a 100644 --- a/packages/toolkit/src/lib/react-query-service/mgmt/useCreateApiToken.ts +++ b/packages/toolkit/src/lib/react-query-service/mgmt/useCreateApiToken.ts @@ -19,7 +19,7 @@ export function useCreateApiToken() { return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const token = await client.core.token.createApiToken(payload); diff --git a/packages/toolkit/src/lib/react-query-service/mgmt/useDeleteApiToken.ts b/packages/toolkit/src/lib/react-query-service/mgmt/useDeleteApiToken.ts index 14e37e946..f6fd9ae27 100644 --- a/packages/toolkit/src/lib/react-query-service/mgmt/useDeleteApiToken.ts +++ b/packages/toolkit/src/lib/react-query-service/mgmt/useDeleteApiToken.ts @@ -18,7 +18,7 @@ export function useDeleteApiToken() { return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); await client.core.token.deleteApiToken({ tokenName }); diff --git a/packages/toolkit/src/lib/react-query-service/mgmt/useNamespacesRemainingCredit.ts b/packages/toolkit/src/lib/react-query-service/mgmt/useNamespacesRemainingCredit.ts index 7b5f41cb0..17e6877c0 100644 --- a/packages/toolkit/src/lib/react-query-service/mgmt/useNamespacesRemainingCredit.ts +++ b/packages/toolkit/src/lib/react-query-service/mgmt/useNamespacesRemainingCredit.ts @@ -34,7 +34,7 @@ export function useNamespacesRemainingCredit({ const remainingCredits: NamespaceRemainingCredit[] = []; - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); for (const namespaceName of namespaceNames) { try { diff --git a/packages/toolkit/src/lib/react-query-service/mgmt/useRemainingCredit.ts b/packages/toolkit/src/lib/react-query-service/mgmt/useRemainingCredit.ts index e3aa13211..0a778e0fb 100644 --- a/packages/toolkit/src/lib/react-query-service/mgmt/useRemainingCredit.ts +++ b/packages/toolkit/src/lib/react-query-service/mgmt/useRemainingCredit.ts @@ -31,7 +31,7 @@ export function useRemainingCredit({ return Promise.reject(new Error("ownerName not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const remainingCredit = await client.core.credit.getRemainingInstillCredit({ diff --git a/packages/toolkit/src/lib/react-query-service/mgmt/useUpdateAuthenticatedUser.ts b/packages/toolkit/src/lib/react-query-service/mgmt/useUpdateAuthenticatedUser.ts index 304187e6f..8a3ed7b4d 100644 --- a/packages/toolkit/src/lib/react-query-service/mgmt/useUpdateAuthenticatedUser.ts +++ b/packages/toolkit/src/lib/react-query-service/mgmt/useUpdateAuthenticatedUser.ts @@ -18,7 +18,7 @@ export function useUpdateAuthenticatedUser() { return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const user = await client.core.user.updateAuthenticatedUser(payload); diff --git a/packages/toolkit/src/lib/react-query-service/mgmt/useUsers.ts b/packages/toolkit/src/lib/react-query-service/mgmt/useUsers.ts index 682cef937..e1d78d2c7 100644 --- a/packages/toolkit/src/lib/react-query-service/mgmt/useUsers.ts +++ b/packages/toolkit/src/lib/react-query-service/mgmt/useUsers.ts @@ -20,7 +20,7 @@ export function useUsers({ return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const users = await client.core.user.listUsers({ pageSize: env("NEXT_PUBLIC_QUERY_PAGE_SIZE"), diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-pipeline-releases/server.ts b/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-pipeline-releases/server.ts index d2b876fc3..b6b2737a4 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-pipeline-releases/server.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-pipeline-releases/server.ts @@ -18,7 +18,6 @@ export async function fetchNamespacePipelineReleases({ try { const client = getInstillAPIClient({ accessToken: accessToken ?? undefined, - publicAccess: accessToken ? false : true, }); const pipelineReleases = diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-pipeline/server.ts b/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-pipeline/server.ts index eece327ed..6f2adb6ea 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-pipeline/server.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-pipeline/server.ts @@ -19,7 +19,6 @@ export async function fetchNamespacePipeline({ try { const client = getInstillAPIClient({ accessToken: accessToken ?? undefined, - publicAccess: accessToken ? false : true, }); const pipeline = await client.vdp.pipeline.getNamespacePipeline({ diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-pipelines/server.ts b/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-pipelines/server.ts index a51d53445..31ce99586 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-pipelines/server.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-pipelines/server.ts @@ -24,7 +24,6 @@ export async function fetchNamespacePipelines({ try { const client = getInstillAPIClient({ accessToken: accessToken ?? undefined, - publicAccess: accessToken ? false : true, }); const pipelines = await client.vdp.pipeline.listNamespacePipelines({ diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-secret/server.ts b/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-secret/server.ts index 39804e8d5..a8e1ddc05 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-secret/server.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-secret/server.ts @@ -19,7 +19,7 @@ export async function fetchNamespaceSecret({ } try { - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const userSecret = await client.vdp.secret.getNamespaceSecret({ namespaceSecretName, diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-secrets/server.ts b/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-secrets/server.ts index 37f689fa7..859df85f1 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-secrets/server.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/use-namespace-secrets/server.ts @@ -22,7 +22,7 @@ export async function fetchNamespaceSecrets({ } try { - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const userSecrets = await client.vdp.secret.listNamespaceSecrets({ pageSize: pageSize ?? env("NEXT_PUBLIC_QUERY_PAGE_SIZE"), diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/useCloneNamespacePipeline.ts b/packages/toolkit/src/lib/react-query-service/pipeline/useCloneNamespacePipeline.ts index 480b36757..da382a7b4 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/useCloneNamespacePipeline.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/useCloneNamespacePipeline.ts @@ -21,7 +21,7 @@ export function useCloneNamespacePipeline() { return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); await client.vdp.pipeline.cloneNamespacePipeline(payload); diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/useCreateNamespacePipeline.ts b/packages/toolkit/src/lib/react-query-service/pipeline/useCreateNamespacePipeline.ts index 228b239ca..aeacff88a 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/useCreateNamespacePipeline.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/useCreateNamespacePipeline.ts @@ -22,7 +22,7 @@ export function useCreateNamespacePipeline() { return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const pipeline = await client.vdp.pipeline.createNamespacePipeline(payload); diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/useCreateNamespacePipelineRelease.ts b/packages/toolkit/src/lib/react-query-service/pipeline/useCreateNamespacePipelineRelease.ts index fe4efd86f..2fa61b1f3 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/useCreateNamespacePipelineRelease.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/useCreateNamespacePipelineRelease.ts @@ -22,7 +22,7 @@ export function useCreateNamespacePipelineRelease() { return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const pipelineRelease = await client.vdp.release.createNamespacePipelineRelease(payload); diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/useCreateNamespaceSecret.ts b/packages/toolkit/src/lib/react-query-service/pipeline/useCreateNamespaceSecret.ts index f7e25b3b9..14a1aa028 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/useCreateNamespaceSecret.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/useCreateNamespaceSecret.ts @@ -26,7 +26,7 @@ export function useCreateNamespaceSecret() { return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const secret = await client.vdp.secret.createNamespaceSecret(payload); diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/useDeleteNamespacePipeline.ts b/packages/toolkit/src/lib/react-query-service/pipeline/useDeleteNamespacePipeline.ts index d683e942b..b035de341 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/useDeleteNamespacePipeline.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/useDeleteNamespacePipeline.ts @@ -20,7 +20,7 @@ export function useDeleteNamespacePipeline() { return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); await client.vdp.pipeline.deleteNamespacePipeline({ namespacePipelineName, diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/useDeleteNamespacePipelineRelease.ts b/packages/toolkit/src/lib/react-query-service/pipeline/useDeleteNamespacePipelineRelease.ts index faeb73de2..47f456684 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/useDeleteNamespacePipelineRelease.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/useDeleteNamespacePipelineRelease.ts @@ -21,7 +21,7 @@ export function useDeleteNamespacePipelineRelease() { return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); await client.vdp.release.deleteNamespacePipelineRelease({ namespacePipelineReleaseName, diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/useDeleteNamespaceSecret.ts b/packages/toolkit/src/lib/react-query-service/pipeline/useDeleteNamespaceSecret.ts index b329673fa..26ce8fa3d 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/useDeleteNamespaceSecret.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/useDeleteNamespaceSecret.ts @@ -22,7 +22,7 @@ export function useDeleteNamespaceSecret() { return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); await client.vdp.secret.deleteNamespaceSecret({ namespaceSecretName, diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/useInfiniteNamespacePipelines.ts b/packages/toolkit/src/lib/react-query-service/pipeline/useInfiniteNamespacePipelines.ts index a667d58b0..0a4ffef65 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/useInfiniteNamespacePipelines.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/useInfiniteNamespacePipelines.ts @@ -53,7 +53,6 @@ export function useInfiniteNamespacePipelines({ const client = getInstillAPIClient({ accessToken: accessToken ?? undefined, - publicAccess: accessToken ? false : true, }); const pipelines = await client.vdp.pipeline.listNamespacePipelines({ diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/useInfinitePipelines.ts b/packages/toolkit/src/lib/react-query-service/pipeline/useInfinitePipelines.ts index bbcd76400..e310beb75 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/useInfinitePipelines.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/useInfinitePipelines.ts @@ -47,7 +47,6 @@ export function useInfinitePipelines({ queryFn: async ({ pageParam }) => { const client = getInstillAPIClient({ accessToken: accessToken ?? undefined, - publicAccess: accessToken ? false : true, }); const pipelines = await client.vdp.pipeline.listAccessiblePipelines({ diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/useOperatorDefinition.ts b/packages/toolkit/src/lib/react-query-service/pipeline/useOperatorDefinition.ts index 2b66e27e0..cf4421780 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/useOperatorDefinition.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/useOperatorDefinition.ts @@ -35,7 +35,7 @@ export function useOperatorDefinition({ return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const operatorDefinition = await client.vdp.component.getOperatorDefinition({ diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/useOperatorDefinitions.ts b/packages/toolkit/src/lib/react-query-service/pipeline/useOperatorDefinitions.ts index fcab1f51f..43cea7fca 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/useOperatorDefinitions.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/useOperatorDefinitions.ts @@ -24,7 +24,7 @@ export function useOperatorDefinitions({ return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const operatorDefinitions = await client.vdp.component.listOperatorDefinitions({ diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/useRenameNamespacePipeline.tsx b/packages/toolkit/src/lib/react-query-service/pipeline/useRenameNamespacePipeline.tsx index 9fdd07191..6563ac675 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/useRenameNamespacePipeline.tsx +++ b/packages/toolkit/src/lib/react-query-service/pipeline/useRenameNamespacePipeline.tsx @@ -21,7 +21,7 @@ export function useRenameNamespacePipeline() { return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const pipeline = await client.vdp.pipeline.renameNamespacePipeline(payload); diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/useTriggerNamespacePipeline.tsx b/packages/toolkit/src/lib/react-query-service/pipeline/useTriggerNamespacePipeline.tsx index 238b08df6..3b3146dbe 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/useTriggerNamespacePipeline.tsx +++ b/packages/toolkit/src/lib/react-query-service/pipeline/useTriggerNamespacePipeline.tsx @@ -17,7 +17,6 @@ export function useTriggerNamespacePipeline() { const client = getInstillAPIClient({ accessToken: accessToken ?? undefined, - publicAccess: accessToken ? false : true, }); const response = diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/useTriggerNamespacePipelineRelease.tsx b/packages/toolkit/src/lib/react-query-service/pipeline/useTriggerNamespacePipelineRelease.tsx index e2a1cec84..119cef747 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/useTriggerNamespacePipelineRelease.tsx +++ b/packages/toolkit/src/lib/react-query-service/pipeline/useTriggerNamespacePipelineRelease.tsx @@ -17,7 +17,6 @@ export function useTriggerNamespacePipelineRelease() { const client = getInstillAPIClient({ accessToken: accessToken ?? undefined, - publicAccess: accessToken ? false : true, }); const pipelineRelease = diff --git a/packages/toolkit/src/lib/react-query-service/pipeline/useUpdateNamespacePipeline.ts b/packages/toolkit/src/lib/react-query-service/pipeline/useUpdateNamespacePipeline.ts index 3dc6e6c67..8eaa839d9 100644 --- a/packages/toolkit/src/lib/react-query-service/pipeline/useUpdateNamespacePipeline.ts +++ b/packages/toolkit/src/lib/react-query-service/pipeline/useUpdateNamespacePipeline.ts @@ -21,7 +21,7 @@ export function useUpdateNamespacePipeline() { return Promise.reject(new Error("accessToken not provided")); } - const client = getInstillAPIClient({ accessToken, publicAccess: false }); + const client = getInstillAPIClient({ accessToken }); const pipeline = await client.vdp.pipeline.updateNamespacePipeline(payload); diff --git a/packages/toolkit/src/lib/vdp-sdk/index.ts b/packages/toolkit/src/lib/vdp-sdk/index.ts index 8ffbd26ca..93f625d7c 100644 --- a/packages/toolkit/src/lib/vdp-sdk/index.ts +++ b/packages/toolkit/src/lib/vdp-sdk/index.ts @@ -18,13 +18,7 @@ export * from "./helper"; let instillAPIClient: Nullable = null; -export function getInstillAPIClient({ - accessToken, - publicAccess, -}: { - accessToken?: string; - publicAccess: boolean; -}) { +export function getInstillAPIClient({ accessToken }: { accessToken?: string }) { if (!instillAPIClient) { const baseURL = `${ process.env.NEXT_SERVER_API_GATEWAY_URL ?? @@ -35,8 +29,7 @@ export function getInstillAPIClient({ baseURL, // When non logged in user is viewing some pages, accessToken will be null - apiToken: accessToken ?? "", - publicAccess, + apiToken: accessToken, }); }