@@ -28,7 +28,6 @@ import { CreatePersonalTableSettingsDto } from './dto/create-personal-table-sett
2828import { FoundPersonalTableSettingsDto } from './dto/found-personal-table-settings.dto.js' ;
2929import {
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}
0 commit comments