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