Переписан метод удаления записей
This commit is contained in:
parent
cf0e157ad4
commit
5334968810
|
|
@ -61,8 +61,8 @@ export class BlacklistController {
|
|||
);
|
||||
}
|
||||
|
||||
@Delete('/delete/:steamLink')
|
||||
async deleteReport(@Param('steamLink') steamLink: string): Promise<boolean> {
|
||||
return await this.blacklistService.deleteBlacklistRecord(steamLink);
|
||||
@Delete('/delete/:id')
|
||||
async deleteReport(@Param('id') id: number): Promise<boolean> {
|
||||
return await this.blacklistService.deleteBlacklistRecord(id);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -94,10 +94,18 @@ export class BlacklistService {
|
|||
return await record.save();
|
||||
}
|
||||
|
||||
async deleteBlacklistRecord(steamLink: string): Promise<boolean> {
|
||||
const deletedCount = await this.blacklistReportModel.destroy({
|
||||
where: { steam_link: steamLink },
|
||||
});
|
||||
return deletedCount > 0;
|
||||
async deleteBlacklistRecord(id: number): Promise<boolean> {
|
||||
try {
|
||||
const item = await this.blacklistReportModel.findByPk(id);
|
||||
|
||||
if (!item) {
|
||||
return false;
|
||||
}
|
||||
|
||||
await item.destroy();
|
||||
return true;
|
||||
} catch (error) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue