diff --git a/wren-ui/src/apollo/server/resolvers/projectResolver.ts b/wren-ui/src/apollo/server/resolvers/projectResolver.ts index 5f21c05dc..b81eca16e 100644 --- a/wren-ui/src/apollo/server/resolvers/projectResolver.ts +++ b/wren-ui/src/apollo/server/resolvers/projectResolver.ts @@ -6,7 +6,7 @@ import { SampleDatasetData, } from '../types'; import { getLogger } from '@server/utils'; -import { Model, ModelColumn, Project, Relation } from '../repositories'; +import { Model, ModelColumn, Project } from '../repositories'; import { SampleDatasetName, SampleDatasetRelationship, diff --git a/wren-ui/src/apollo/server/services/modelService.ts b/wren-ui/src/apollo/server/services/modelService.ts index 98b728848..7a6b4d595 100644 --- a/wren-ui/src/apollo/server/services/modelService.ts +++ b/wren-ui/src/apollo/server/services/modelService.ts @@ -1,4 +1,3 @@ -import { DataSourceStrategyFactory } from '../factories/onboardingFactory'; import { IModelColumnRepository, IModelRepository, @@ -51,18 +50,6 @@ export class ModelService implements IModelService { return `${sourceTableName}_${existedReferenceNames.length + 1}`; } - public async saveModels(strategy: DataSourceStrategyFactory, tables: any) { - const project = await this.projectService.getCurrentProject(); - const projectId = project.id; - - // delete existing models and columns - await this.resetCurrentProjectModel(projectId); - - // create model and columns - - const { models, columns } = await strategy.saveModels(tables); - } - public async saveRelations(relations: RelationData[]) { const project = await this.projectService.getCurrentProject();