chore: move repos to feature folder (#12769)
This commit is contained in:
parent
d334547ac0
commit
0af1a74d09
|
@ -2,8 +2,8 @@ import { ApiKeyModule } from "@/modules/api-key/api-key.module";
|
|||
import { NextAuthGuard } from "@/modules/auth/guard";
|
||||
import { NextAuthStrategy } from "@/modules/auth/strategy";
|
||||
import { ApiKeyAuthStrategy } from "@/modules/auth/strategy/api-key-auth/api-key-auth.strategy";
|
||||
import { MembershipModule } from "@/modules/repositories/membership/membership-repository.module";
|
||||
import { UserModule } from "@/modules/repositories/user/user-repository.module";
|
||||
import { MembershipModule } from "@/modules/membership/membership.module";
|
||||
import { UserModule } from "@/modules/user/user.module";
|
||||
import { Module } from "@nestjs/common";
|
||||
import { JwtModule } from "@nestjs/jwt";
|
||||
import { PassportModule } from "@nestjs/passport";
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { Roles } from "@/modules/auth/decorator/roles/roles.decorator";
|
||||
import { MembershipRepository } from "@/modules/repositories/membership/membership-repository.service";
|
||||
import { MembershipRepository } from "@/modules/membership/membership-repository.service";
|
||||
import { Injectable, CanActivate, ExecutionContext } from "@nestjs/common";
|
||||
import { Reflector } from "@nestjs/core";
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { ApiKeyService } from "@/modules/api-key/api-key.service";
|
||||
import { UserRepository } from "@/modules/repositories/user/user-repository.service";
|
||||
import { UserRepository } from "@/modules/user/user-repository.service";
|
||||
import { Injectable, UnauthorizedException } from "@nestjs/common";
|
||||
import { PassportStrategy } from "@nestjs/passport";
|
||||
import type { Request } from "express";
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { UserRepository } from "@/modules/repositories/user/user-repository.service";
|
||||
import { UserRepository } from "@/modules/user/user-repository.service";
|
||||
import { Injectable, UnauthorizedException } from "@nestjs/common";
|
||||
import { ConfigService } from "@nestjs/config";
|
||||
import { PassportStrategy } from "@nestjs/passport";
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import { GetUser } from "@/modules/auth/decorator";
|
||||
import { BookingRepository } from "@/modules/booking/booking-repository.service";
|
||||
import { CreateBookingInput } from "@/modules/booking/input/create-booking";
|
||||
import { PrismaReadService } from "@/modules/prisma/prisma-read.service";
|
||||
import { PrismaWriteService } from "@/modules/prisma/prisma-write.service";
|
||||
import { BookingRepository } from "@/modules/repositories/booking/booking-repository.service";
|
||||
import {
|
||||
Body,
|
||||
Controller,
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
import { BookingRepository } from "@/modules/booking/booking-repository.service";
|
||||
import { BookingController } from "@/modules/booking/booking.controller";
|
||||
import { PrismaModule } from "@/modules/prisma/prisma.module";
|
||||
import { BookingRepositoryModule } from "@/modules/repositories/booking/booking-repository.module";
|
||||
import { Module } from "@nestjs/common";
|
||||
|
||||
@Module({
|
||||
imports: [PrismaModule, BookingRepositoryModule],
|
||||
imports: [PrismaModule],
|
||||
providers: [BookingRepository],
|
||||
controllers: [BookingController],
|
||||
})
|
||||
export class BookingModule {}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { MembershipRepository } from "@/modules/membership/membership-repository.service";
|
||||
import { PrismaModule } from "@/modules/prisma/prisma.module";
|
||||
import { MembershipRepository } from "@/modules/repositories/membership/membership-repository.service";
|
||||
import { Module } from "@nestjs/common";
|
||||
|
||||
@Module({
|
|
@ -4,7 +4,7 @@ import { NextAuthGuard } from "@/modules/auth/guard";
|
|||
import { OrganizationRolesGuard } from "@/modules/auth/guard/organization-roles/organization-roles.guard";
|
||||
import { CreateOAuthClientInput } from "@/modules/oauth/input/create-oauth-client";
|
||||
import { UpdateOAuthClientInput } from "@/modules/oauth/input/update-oauth-client";
|
||||
import { OAuthClientRepository } from "@/modules/repositories/oauth/oauth-client-repository.service";
|
||||
import { OAuthClientRepository } from "@/modules/oauth/oauth-client-repository.service";
|
||||
import {
|
||||
Body,
|
||||
Controller,
|
||||
|
|
|
@ -1,13 +1,22 @@
|
|||
import { getEnv } from "@/env";
|
||||
import { AuthModule } from "@/modules/auth/auth.module";
|
||||
import { MembershipModule } from "@/modules/membership/membership.module";
|
||||
import { OAuthClientRepository } from "@/modules/oauth/oauth-client-repository.service";
|
||||
import { OAuthClientController } from "@/modules/oauth/oauth-client.controller";
|
||||
import { PrismaModule } from "@/modules/prisma/prisma.module";
|
||||
import { MembershipModule } from "@/modules/repositories/membership/membership-repository.module";
|
||||
import { OAuthClientRepositoryModule } from "@/modules/repositories/oauth/oauth-client-repository.module";
|
||||
import { UserModule } from "@/modules/repositories/user/user-repository.module";
|
||||
import { UserModule } from "@/modules/user/user.module";
|
||||
import { Module } from "@nestjs/common";
|
||||
import { JwtModule } from "@nestjs/jwt";
|
||||
|
||||
@Module({
|
||||
imports: [PrismaModule, OAuthClientRepositoryModule, AuthModule, UserModule, MembershipModule],
|
||||
imports: [
|
||||
PrismaModule,
|
||||
AuthModule,
|
||||
UserModule,
|
||||
MembershipModule,
|
||||
JwtModule.register({ secret: getEnv("JWT_SECRET") }),
|
||||
],
|
||||
providers: [OAuthClientRepository],
|
||||
controllers: [OAuthClientController],
|
||||
})
|
||||
export class OAuthClientModule {}
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
import { PrismaModule } from "@/modules/prisma/prisma.module";
|
||||
import { BookingRepository } from "@/modules/repositories/booking/booking-repository.service";
|
||||
import { Module } from "@nestjs/common";
|
||||
|
||||
@Module({
|
||||
imports: [PrismaModule],
|
||||
providers: [BookingRepository],
|
||||
exports: [BookingRepository],
|
||||
})
|
||||
export class BookingRepositoryModule {}
|
|
@ -1,12 +0,0 @@
|
|||
import { getEnv } from "@/env";
|
||||
import { PrismaModule } from "@/modules/prisma/prisma.module";
|
||||
import { OAuthClientRepository } from "@/modules/repositories/oauth/oauth-client-repository.service";
|
||||
import { Module } from "@nestjs/common";
|
||||
import { JwtModule } from "@nestjs/jwt";
|
||||
|
||||
@Module({
|
||||
imports: [PrismaModule, JwtModule.register({ secret: getEnv("JWT_SECRET") })],
|
||||
providers: [OAuthClientRepository],
|
||||
exports: [OAuthClientRepository],
|
||||
})
|
||||
export class OAuthClientRepositoryModule {}
|
|
@ -1,5 +1,5 @@
|
|||
import { PrismaModule } from "@/modules/prisma/prisma.module";
|
||||
import { UserRepository } from "@/modules/repositories/user/user-repository.service";
|
||||
import { UserRepository } from "@/modules/user/user-repository.service";
|
||||
import { Module } from "@nestjs/common";
|
||||
|
||||
@Module({
|
|
@ -1,4 +1,4 @@
|
|||
import { UserRepository } from "@/modules/repositories/user/user-repository.service";
|
||||
import { UserRepository } from "@/modules/user/user-repository.service";
|
||||
import { Injectable } from "@nestjs/common";
|
||||
import { PassportStrategy } from "@nestjs/passport";
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ import { CreateOAuthClientInput } from "@/modules/oauth/input/create-oauth-clien
|
|||
import { UpdateOAuthClientInput } from "@/modules/oauth/input/update-oauth-client";
|
||||
import { OAuthClientModule } from "@/modules/oauth/oauth-client.module";
|
||||
import { PrismaModule } from "@/modules/prisma/prisma.module";
|
||||
import { UserModule } from "@/modules/repositories/user/user-repository.module";
|
||||
import { UserModule } from "@/modules/user/user.module";
|
||||
import { INestApplication } from "@nestjs/common";
|
||||
import { NestExpressApplication } from "@nestjs/platform-express";
|
||||
import { Test } from "@nestjs/testing";
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { NextAuthStrategy } from "@/modules/auth/strategy";
|
||||
import { UserRepository } from "@/modules/repositories/user/user-repository.service";
|
||||
import { UserRepository } from "@/modules/user/user-repository.service";
|
||||
import { TestingModuleBuilder } from "@nestjs/testing";
|
||||
|
||||
import { NextAuthMockStrategy } from "../mocks/next-auth-mock.strategy";
|
||||
|
|
Loading…
Reference in New Issue
Block a user