Refactor activation code handling and user space verification

This commit is contained in:
faris Aljohari
2025-01-10 06:18:48 -06:00
parent 79b3b14a9c
commit bdbab026f5
7 changed files with 184 additions and 119 deletions

View File

@ -23,12 +23,14 @@ import { SpaceModelRepository } from '@app/common/modules/space-model';
import { CommunityRepository } from '@app/common/modules/community/repositories';
import { ProjectRepository } from '@app/common/modules/project/repositiories';
import { TuyaService } from '@app/common/integrations/tuya/services/tuya.service';
import { UserSpaceService } from 'src/users/services';
import { UserService, UserSpaceService } from 'src/users/services';
import { UserDevicePermissionService } from 'src/user-device-permission/services';
import { DeviceUserPermissionRepository } from '@app/common/modules/device/repositories';
import { PermissionTypeRepository } from '@app/common/modules/permission/repositories';
import { ProjectUserService } from 'src/project/services/project-user.service';
import { RoleTypeRepository } from '@app/common/modules/role-type/repositories';
import { RegionRepository } from '@app/common/modules/region/repositories';
import { TimeZoneRepository } from '@app/common/modules/timezone/repositories';
@Module({
imports: [ConfigModule, InviteUserRepositoryModule],
@ -55,6 +57,9 @@ import { RoleTypeRepository } from '@app/common/modules/role-type/repositories';
ProjectUserService,
RoleTypeRepository,
InviteSpaceRepository,
UserService,
RegionRepository,
TimeZoneRepository,
],
exports: [InviteUserService],
})