mirror of
https://github.com/hexastack/hexabot
synced 2025-06-26 18:27:28 +00:00
fix(api): resolve camelCased classname
This commit is contained in:
parent
16377be405
commit
6850bc4dfd
@ -37,6 +37,7 @@ import {
|
|||||||
} from '@/utils/types/filter.types';
|
} from '@/utils/types/filter.types';
|
||||||
|
|
||||||
import { flatten } from '../helpers/flatten';
|
import { flatten } from '../helpers/flatten';
|
||||||
|
import { camelCase } from '../helpers/misc';
|
||||||
import { PageQueryDto, QuerySortDto } from '../pagination/pagination-query.dto';
|
import { PageQueryDto, QuerySortDto } from '../pagination/pagination-query.dto';
|
||||||
import { DtoAction, DtoConfig, DtoInfer } from '../types/dto.types';
|
import { DtoAction, DtoConfig, DtoInfer } from '../types/dto.types';
|
||||||
|
|
||||||
@ -128,7 +129,7 @@ export abstract class BaseRepository<
|
|||||||
* @returns A type-safe event name string.
|
* @returns A type-safe event name string.
|
||||||
*/
|
*/
|
||||||
getEventName(suffix: EHook) {
|
getEventName(suffix: EHook) {
|
||||||
const entity = this.cls.name.toLocaleLowerCase();
|
const entity = camelCase(this.cls.name);
|
||||||
return `hook:${entity}:${suffix}` as `hook:${IHookEntities}:${TNormalizedEvents}`;
|
return `hook:${entity}:${suffix}` as `hook:${IHookEntities}:${TNormalizedEvents}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user