mirror of
https://github.com/SyncrowIOT/backend.git
synced 2025-11-27 03:54:55 +00:00
Refactor getUnitInvitationCode method to use dynamic import for nanoid library
This commit is contained in:
@ -1,5 +1,4 @@
|
|||||||
import { GetUnitChildDto } from '../dtos/get.unit.dto';
|
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 { SpaceTypeRepository } from '../../../libs/common/src/modules/space-type/repositories/space.type.repository';
|
||||||
import {
|
import {
|
||||||
Injectable,
|
Injectable,
|
||||||
@ -285,6 +284,8 @@ export class UnitService {
|
|||||||
}
|
}
|
||||||
async getUnitInvitationCode(unitUuid: string): Promise<any> {
|
async getUnitInvitationCode(unitUuid: string): Promise<any> {
|
||||||
try {
|
try {
|
||||||
|
const { nanoid } = await import('nanoid');
|
||||||
|
|
||||||
// Generate a 6-character random invitation code
|
// Generate a 6-character random invitation code
|
||||||
const invitationCode = nanoid(6);
|
const invitationCode = nanoid(6);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user