Skip to content

Commit 25d2f8f

Browse files
ArtuomkaCopilot
andcommitted
refactor: remove unused delete personal table settings functionality
Co-authored-by: Copilot <copilot@github.com>
1 parent 45bdcb6 commit 25d2f8f

3 files changed

Lines changed: 0 additions & 78 deletions

File tree

backend/src/entities/table-settings/personal-table-settings/personal-table-settings.controller.ts

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ import { CreatePersonalTableSettingsDto } from './dto/create-personal-table-sett
2828
import { FoundPersonalTableSettingsDto } from './dto/found-personal-table-settings.dto.js';
2929
import {
3030
ICreateUpdatePersonalTableSettings,
31-
IDeletePersonalTableSettings,
3231
IFindPersonalTableSettings,
3332
} from './use-cases/personal-table-settings.use-cases.interface.js';
3433

@@ -44,8 +43,6 @@ export class PersonalTableSettingsController {
4443
private readonly findPersonalTableSettingsUseCase: IFindPersonalTableSettings,
4544
@Inject(UseCaseType.CREATE_UPDATE_PERSONAL_TABLE_SETTINGS)
4645
private readonly createUpdatePersonalTableSettingsUseCase: ICreateUpdatePersonalTableSettings,
47-
@Inject(UseCaseType.DELETE_PERSONAL_TABLE_SETTINGS)
48-
private readonly deletePersonalTableSettingsUseCase: IDeletePersonalTableSettings,
4946
) {}
5047

5148
@ApiOperation({ summary: 'Find user personal table settings' })
@@ -125,37 +122,4 @@ export class PersonalTableSettingsController {
125122
};
126123
return await this.createUpdatePersonalTableSettingsUseCase.execute(inputData, InTransactionEnum.OFF);
127124
}
128-
129-
@ApiOperation({ summary: 'Clear user personal table settings' })
130-
@ApiResponse({
131-
status: 200,
132-
description: 'Table settings removed.',
133-
type: FoundPersonalTableSettingsDto,
134-
})
135-
@ApiParam({ name: 'connectionId', required: true })
136-
@ApiQuery({ name: 'tableName', required: true })
137-
@UseGuards(TableReadGuard)
138-
@Delete('/settings/personal/:connectionId')
139-
async clearTableSettings(
140-
@SlugUuid('connectionId') connectionId: string,
141-
@QueryTableName() tableName: string,
142-
@MasterPassword() masterPwd: string,
143-
@UserId() userId: string,
144-
): Promise<FoundPersonalTableSettingsDto> {
145-
if (!connectionId) {
146-
throw new HttpException(
147-
{
148-
message: Messages.CONNECTION_ID_MISSING,
149-
},
150-
HttpStatus.BAD_REQUEST,
151-
);
152-
}
153-
const inputData: FindPersonalTableSettingsDs = {
154-
connectionId,
155-
tableName,
156-
userId,
157-
masterPassword: masterPwd,
158-
};
159-
return await this.deletePersonalTableSettingsUseCase.execute(inputData, InTransactionEnum.OFF);
160-
}
161125
}

backend/src/entities/table-settings/personal-table-settings/personal-table-settings.module.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@ import { FindPersonalTableSettingsUseCase } from './use-cases/find-personal-tabl
2424
provide: UseCaseType.CREATE_UPDATE_PERSONAL_TABLE_SETTINGS,
2525
useClass: CreateUpdatePersonalTableSettingsUseCase,
2626
},
27-
{
28-
provide: UseCaseType.DELETE_PERSONAL_TABLE_SETTINGS,
29-
useClass: CreateUpdatePersonalTableSettingsUseCase,
30-
},
3127
],
3228
controllers: [PersonalTableSettingsController],
3329
exports: [],
@@ -39,7 +35,6 @@ export class PersonalTableSettingsModule {
3935
.forRoutes(
4036
{ path: '/settings/personal/:connectionId', method: RequestMethod.GET },
4137
{ path: '/settings/personal/:connectionId', method: RequestMethod.PUT },
42-
{ path: '/settings/personal/:connectionId', method: RequestMethod.DELETE },
4338
);
4439
}
4540
}

backend/src/entities/table-settings/personal-table-settings/use-cases/delete-personal-table-settings.use.case.ts

Lines changed: 0 additions & 37 deletions
This file was deleted.

0 commit comments

Comments
 (0)