Refactor getUnitInvitationCode method to use dynamic import for nanoid library

This commit is contained in:
faris Aljohari
2024-06-01 20:04:04 +03:00
parent 483fc6375f
commit 0e99df8037

View File

@ -1,5 +1,4 @@
import { GetUnitChildDto } from '../dtos/get.unit.dto';
import { nanoid } from 'nanoid';
import { SpaceTypeRepository } from '../../../libs/common/src/modules/space-type/repositories/space.type.repository';
import {
Injectable,
@ -285,6 +284,8 @@ export class UnitService {
}
async getUnitInvitationCode(unitUuid: string): Promise<any> {
try {
const { nanoid } = await import('nanoid');
// Generate a 6-character random invitation code
const invitationCode = nanoid(6);