delete business

This commit is contained in:
2026-05-31 17:02:41 +03:30
parent a4e9761825
commit 9afd54b522
4 changed files with 34 additions and 17 deletions
+5 -3
View File
@@ -148,11 +148,13 @@ export class BusinessesService {
async remove(id: string): Promise<void> {
await this.findOne(id);
const imageUrls = await this.images.listUrlsForBusiness(id);
await this.dataSource.transaction(async (manager) => {
await deleteBusinessCascade(manager, id, async (businessId) => {
await this.images.removeAllForBusiness(businessId);
});
await deleteBusinessCascade(manager, id);
});
this.images.deleteFiles(imageUrls);
}
async getAvailability(businessId: string) {