1
0
mirror of synced 2026-01-07 00:05:48 -05:00

use /list instead of /list_for_workspace (#13341)

/list_for_workspace is still wip,
part of https://github.com/airbytehq/airbyte/issues/9652
This commit is contained in:
Peter Hu
2022-05-31 12:46:16 -07:00
committed by GitHub
parent 64ad8c6203
commit 5fce52b4fd
4 changed files with 8 additions and 18 deletions

View File

@@ -5,7 +5,7 @@ import {
DestinationDefinitionCreate,
DestinationDefinitionUpdate,
getDestinationDefinition,
listDestinationDefinitionsForWorkspace,
listDestinationDefinitions,
listLatestDestinationDefinitions,
updateDestinationDefinition,
} from "../../request/AirbyteClient";
@@ -15,8 +15,8 @@ export class DestinationDefinitionService extends AirbyteRequestService {
return getDestinationDefinition({ destinationDefinitionId }, this.requestOptions);
}
public list(workspaceId: string) {
return listDestinationDefinitionsForWorkspace({ workspaceId }, this.requestOptions);
public list() {
return listDestinationDefinitions(this.requestOptions);
}
public listLatest() {

View File

@@ -4,7 +4,7 @@ import {
createSourceDefinition,
getSourceDefinition,
listLatestSourceDefinitions,
listSourceDefinitionsForWorkspace,
listSourceDefinitions,
SourceDefinitionCreate,
SourceDefinitionUpdate,
updateSourceDefinition,
@@ -15,8 +15,8 @@ export class SourceDefinitionService extends AirbyteRequestService {
return getSourceDefinition({ sourceDefinitionId }, this.requestOptions);
}
public list(workspaceId: string) {
return listSourceDefinitionsForWorkspace({ workspaceId }, this.requestOptions);
public list() {
return listSourceDefinitions(this.requestOptions);
}
public listLatest() {

View File

@@ -4,7 +4,6 @@ import { useConfig } from "config";
import { DestinationDefinitionService } from "core/domain/connector/DestinationDefinitionService";
import { useDefaultRequestMiddlewares } from "services/useDefaultRequestMiddlewares";
import { useInitService } from "services/useInitService";
import { useCurrentWorkspace } from "services/workspaces/WorkspacesService";
import { isDefined } from "utils/common";
import { DestinationDefinitionCreate, DestinationDefinitionRead } from "../../core/request/AirbyteClient";
@@ -36,13 +35,9 @@ const useDestinationDefinitionList = (): {
destinationDefinitions: DestinationDefinitionReadWithLatestTag[];
} => {
const service = useGetDestinationDefinitionService();
const workspace = useCurrentWorkspace();
return useSuspenseQuery(destinationDefinitionKeys.lists(), async () => {
const [definition, latestDefinition] = await Promise.all([
service.list(workspace.workspaceId),
service.listLatest(),
]);
const [definition, latestDefinition] = await Promise.all([service.list(), service.listLatest()]);
const destinationDefinitions: DestinationDefinitionRead[] = definition.destinationDefinitions.map(
(destination: DestinationDefinitionRead) => {

View File

@@ -4,7 +4,6 @@ import { useConfig } from "config";
import { SourceDefinitionService } from "core/domain/connector/SourceDefinitionService";
import { useDefaultRequestMiddlewares } from "services/useDefaultRequestMiddlewares";
import { useInitService } from "services/useInitService";
import { useCurrentWorkspace } from "services/workspaces/WorkspacesService";
import { isDefined } from "utils/common";
import { SourceDefinitionCreate, SourceDefinitionRead } from "../../core/request/AirbyteClient";
@@ -36,13 +35,9 @@ const useSourceDefinitionList = (): {
sourceDefinitions: SourceDefinitionReadWithLatestTag[];
} => {
const service = useGetSourceDefinitionService();
const workspace = useCurrentWorkspace();
return useSuspenseQuery(sourceDefinitionKeys.lists(), async () => {
const [definition, latestDefinition] = await Promise.all([
service.list(workspace.workspaceId),
service.listLatest(),
]);
const [definition, latestDefinition] = await Promise.all([service.list(), service.listLatest()]);
const sourceDefinitions = definition.sourceDefinitions.map((source) => {
const withLatest = latestDefinition.sourceDefinitions.find(