From d0ab39f6c3a1cf3304adeeeb642558cbcd1b7554 Mon Sep 17 00:00:00 2001 From: abdou6666 Date: Fri, 13 Dec 2024 15:47:45 +0100 Subject: [PATCH] fix: hooks names --- api/src/setting/repositories/setting.repository.ts | 2 +- api/src/utils/generics/base-repository.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/api/src/setting/repositories/setting.repository.ts b/api/src/setting/repositories/setting.repository.ts index 57bb6608..67ee0cde 100644 --- a/api/src/setting/repositories/setting.repository.ts +++ b/api/src/setting/repositories/setting.repository.ts @@ -40,7 +40,7 @@ export class SettingRepository extends BaseRepository { * * @param setting The `Setting` document to be validated. */ - async postValidate( + async preCreateValidate( setting: Document & Setting & { _id: Types.ObjectId }, ) { diff --git a/api/src/utils/generics/base-repository.ts b/api/src/utils/generics/base-repository.ts index fdb55993..fa34ebd1 100644 --- a/api/src/utils/generics/base-repository.ts +++ b/api/src/utils/generics/base-repository.ts @@ -86,12 +86,12 @@ export abstract class BaseRepository< hooks?.validate.pre.execute(async function () { const doc = this as HydratedDocument; - await repository.preValidate(doc); + await repository.preCreateValidate(doc); repository.emitter.emit(repository.getEventName(EHook.preValidate), doc); }); hooks?.validate.post.execute(async function (created: HydratedDocument) { - await repository.postValidate(created); + await repository.postCreateValidate(created); repository.emitter.emit( repository.getEventName(EHook.postValidate), created, @@ -479,11 +479,11 @@ export abstract class BaseRepository< return await this.model.deleteMany(criteria); } - async preValidate(_doc: HydratedDocument): Promise { + async preCreateValidate(_doc: HydratedDocument): Promise { // Nothing ... } - async postValidate(_validated: HydratedDocument): Promise { + async postCreateValidate(_validated: HydratedDocument): Promise { // Nothing ... }